![]() |
Ice 3.8
Slice API Reference
|
The Ice RPC framework. More...
[["cpp:dll-export:ICE_API"]][["cpp:doxygen:include:Ice/Ice.h"]][["cpp:header-ext:h"]][["cpp:no-default-include"]][["cpp:no-stream"]][["cpp:include:Ice/Config.h"]][["cpp:include:Ice/TupleCompare.h"]][["cpp:include:cstdint"]][["cpp:include:ostream"]][["js:module:@zeroc/ice"]]["java:identifier:com.zeroc.Ice"]
module Ice { ... }
Interfaces | |
interface | Locator |
Client applications use the Locator object to resolve Ice indirect proxies. More... | |
interface | LocatorFinder |
Provides access to a Locator object via a fixed identity. More... | |
interface | LocatorRegistry |
A server application registers the endpoints of its indirect object adapters with the LocatorRegistry object. More... | |
interface | LoggerAdmin |
Represents the admin facet that allows an Ice application to attach its RemoteLogger to the local logger of an Ice communicator. More... | |
interface | Process |
A server application managed by a locator implementation such as IceGrid hosts a Process object and registers a proxy to this object with the locator registry. More... | |
interface | PropertiesAdmin |
Provides remote access to the properties of a communicator. More... | |
interface | RemoteLogger |
Represents an Ice object that accepts log messages. It's called by the implementation of LoggerAdmin . More... | |
interface | Router |
Represents an intermediary object that routes requests and replies between clients and Ice objects that are not directly reachable from these clients. More... | |
interface | RouterFinder |
Provides access to a Router object via a fixed identity. More... |
Structs | |
struct | EncodingVersion |
Represents a version of the Slice encoding. More... | |
struct | Identity |
Represents the identity of an Ice object. More... | |
struct | LogMessage |
Represents a full log message. More... | |
struct | ProtocolVersion |
Represents a version of the Ice protocol. The only version implemented and supported by Ice is version 1.0. More... |
Exceptions | |
exception | AdapterAlreadyActiveException |
The exception that is thrown when a server application tries to register endpoints for an object adapter that is already active. More... | |
exception | AdapterNotFoundException |
The exception that is thrown by a Locator implementation when it cannot find an object adapter with the provided adapter ID. More... | |
exception | InvalidReplicaGroupIdException |
The exception that is thrown when the provided replica group is invalid. More... | |
exception | ObjectNotFoundException |
The exception that is thrown by a Locator implementation when it cannot find an object with the provided identity. More... | |
exception | RemoteLoggerAlreadyAttachedException |
Thrown when the provided RemoteLogger was previously attached to a LoggerAdmin . More... | |
exception | ServerNotFoundException |
The exception that is thrown when a server was not found. More... |
Sequences | |
sequence< bool > | BoolSeq |
A sequence of bools. | |
sequence< byte > | ByteSeq |
A sequence of bytes. | |
sequence< double > | DoubleSeq |
A sequence of doubles. | |
sequence< float > | FloatSeq |
A sequence of floats. | |
sequence< Identity > | IdentitySeq |
A sequence of identities. | |
sequence< int > | IntSeq |
A sequence of ints. | |
sequence< LogMessage > | LogMessageSeq |
A sequence of LogMessage . | |
sequence< LogMessageType > | LogMessageTypeSeq |
A sequence of LogMessageType . | |
sequence< long > | LongSeq |
A sequence of longs. | |
sequence< Object > | ObjectProxySeq |
A sequence of object proxies. | |
sequence< Value > | ObjectSeq |
A sequence of class instances. | |
sequence< short > | ShortSeq |
A sequence of shorts. | |
sequence< string > | StringSeq |
A sequence of strings. |
Dictionaries | |
dictionary< string, string > | Context |
Represents additional information carried by an Ice request. | |
dictionary< string, string > | PropertyDict |
A simple collection of properties, represented as a dictionary of key/value pairs. | |
dictionary< string, string > | SliceChecksumDict |
Mapping from type IDs to Slice checksums. |
Enumerations | |
enum | LogMessageType { PrintMessage , TraceMessage , WarningMessage , ErrorMessage } |
Represents the different types of log messages. More... | |
enum | OperationMode { Normal , Nonmutating , Idempotent } |
Specifies if an operation is idempotent, which affects the retry behavior of the Ice client runtime. More... | |
enum | ReplyStatus { Ok = 0 , UserException , ObjectNotExist , FacetNotExist , OperationNotExist , UnknownLocalException , UnknownUserException , UnknownException , InvalidData , Unauthorized } |
Represents the status of a reply. More... |
Constants | |
const short | BTEndpointType = 6 |
Identifies Bluetooth endpoints. | |
const short | BTSEndpointType = 7 |
Identifies SSL Bluetooth endpoints. | |
const short | iAPEndpointType = 8 |
Identifies iAP-based endpoints. | |
const short | iAPSEndpointType = 9 |
Identifies SSL iAP-based endpoints. | |
const short | SSLEndpointType = 2 |
Identifies SSL endpoints. | |
const short | TCPEndpointType = 1 |
Identifies TCP endpoints. | |
const short | UDPEndpointType = 3 |
Identifies UDP endpoints. | |
const short | URIEndpointType = 0 |
Identifies endpoints marshaled as URI strings. | |
const short | WSEndpointType = 4 |
Identifies TCP-based WebSocket endpoints. | |
const short | WSSEndpointType = 5 |
Identifies SSL-based WebSocket endpoints. |
The Ice RPC framework.