Module Ice

The Interactive Collaboration Environment (ICE) provides a basic network collaboration service for the Interaction Infrastructure (II).



Interface Index

sir
The Service Identification Record (SIR) provides information which identifies the Interaction Infrastructure (II) service.
IceChannelListener
Channel-to-Client callbacks
IceChannel
Client-to-Channel methods
IceSessionListener
Session-to-Client callbacks
IceSession
Client-to-Session methods
IceMasterListener
Master-to-Client callbacks
IceMaster
Client-to-Master methods

Exception Index

IceException
An IceException is thrown only when there is an Ice-specific exception.

Struct Index

IceElement
IceUser

Enum Index

IceExceptionId
The IceExceptionId enum values are used as errno field field values when an IceException is thrown.

Alias Index

IceElements
IceUsers
Strings

Structs

IceElement
struct IceElement
{
    string name;
    sequence<octet> data;
    string type;
};
IceUser
struct IceUser
{
    string user;
    string name;
    string host;
};

Exceptions

IceException
exception IceException
{
    IceExceptionId errno;
    string errmsg;
};

An IceException is thrown only when there is an Ice-specific exception.

See Also:
IceExceptionId


Enums

IceExceptionId
enum IceExceptionId
{
    srvr_error,
    auth_denied,
    auth_is_open,
    auth_not_open,
    obj_exists,
    obj_not_found,
    perm_denied,
    res_busy,
    res_down,
    res_insuficient
};

The IceExceptionId enum values are used as errno field field values when an IceException is thrown.

See Also:
IceException


Aliases

IceElements
typedef sequence<IceElement> IceElements;
IceUsers
typedef sequence<IceUser> IceUsers;
Strings
typedef sequence<string> Strings;