NDataStorm | Data-centric, broker-less publish/subscribe framework. C++ only |
CCloner | The Cloner template provides a method to clone user types |
CConfig | The configuration base class holds configuration options common to readers and writers |
CDecoder | The Decoder template provides a method to decode user types |
CEncoder | The Encoder template provides a method to encode decode user types |
CFilter | Filter structure to specify the filter name and criteria value |
CFilteredKeyReader | The filtered reader to read data elements whose key match a given filter |
CMultiKeyReader | The key reader to read the data element associated with a given set of keys |
CMultiKeyWriter | The key writer to write data elements associated with a given set of keys |
CNode | Allows creating topic readers and writers |
CNodeOptions | Options to configure a DataStorm node |
CNodeShutdownException | The exception that is thrown when a blocking operation is interrupted by the shutdown of the node |
CReader | The Reader class is used to retrieve samples for a data element |
CReaderConfig | Configuration options specific to readers |
CSample | A sample provides information about a data element update |
CSingleKeyReader | The key reader to read the data element associated with a given key |
CSingleKeyWriter | The key writer to write the data element associated with a given key |
CTopic | The Topic class |
CWriter | The Writer class is used to write samples for a data element |
CWriterConfig | Configuration options specific to writers |
NGlacier2 | Communicate through firewalls and across NATs |
CCannotCreateSessionException | The exception that is thrown when an attempt to create a new session fails |
CIdentitySetPrx | Manages a set of object identity constraints on a SessionPrx |
CPermissionDeniedException | The exception that is thrown when a client is not allowed to create a session |
CPermissionsVerifier | Represents an object that checks user permissions |
CPermissionsVerifierPrx | Represents an object that checks user permissions |
CRouterPrx | The Glacier2 specialization of the Ice::RouterPrx interface |
CSession | Represents a session between a client application and the Glacier2 router |
CSessionControlPrx | Represents a router-provided object that allows an application-provided session manager to configure the routing constraints for a session |
CSessionManager | Represents an application-provided factory for session objects |
CSessionManagerPrx | Represents an application-provided factory for session objects |
CSessionNotExistException | The exception that is thrown when a client tries to destroy a session with a router, but no session exists for this client |
CSessionPrx | Represents a session between a client application and the Glacier2 router |
CSSLInfo | Represents information gathered from an incoming SSL connection and used for authentication and authorization |
CSSLPermissionsVerifier | Represents an object that checks user permissions |
CSSLPermissionsVerifierPrx | Represents an object that checks user permissions |
CSSLSessionManager | Represents an application-provided factory for session objects |
CSSLSessionManagerPrx | Represents an application-provided factory for session objects |
CStringSetPrx | Manages a set of constraints on a SessionPrx |
NIce | The Ice RPC framework |
NInstrumentation | Observers for objects created by the Ice runtime |
CChildInvocationObserver | Represents an observer for remote or collocated invocations |
CCollocatedObserver | Represents an observer for collocated invocations |
CCommunicatorObserver | The communicator observer interface used by the Ice runtime to obtain and update observers for its observable objects |
CConnectionObserver | Represents an observer for Ice connections |
CDispatchObserver | Represents an observer for dispatches |
CInvocationObserver | Represents an observer for invocations on proxies |
CObserver | Represents the base class for Ice observers |
CObserverUpdater | The observer updater interface |
CRemoteObserver | Represents an observer for remote invocations |
CThreadObserver | Represents an observer for Ice threads |
NSSL | Secure connections with SSL/TLS |
CCertificateEncodingException | The exception that is thrown when a certificate cannot be encoded |
CCertificateReadException | The exception that is thrown when a certificate cannot be read |
CEndpointInfo | Provides access to an SSL endpoint information |
COpenSSLClientAuthenticationOptions | SSL transport options for client connections on Linux |
COpenSSLConnectionInfo | Provides access to the connection details of an SSL connection |
COpenSSLServerAuthenticationOptions | SSL transport options for server connections on Linux |
CSchannelClientAuthenticationOptions | SSL transport options for client connections on Windows |
CSchannelConnectionInfo | Provides access to the connection details of an SSL connection |
CSchannelServerAuthenticationOptions | The SSL transport options for server connections on Windows |
CSecureTransportClientAuthenticationOptions | SSL transport options for client connections on macOS and iOS |
CSecureTransportConnectionInfo | Provides access to the connection details of an SSL connection |
CSecureTransportServerAuthenticationOptions | SSL transport options for server connections on macOS and iOS |
CAdapterAlreadyActiveException | The exception that is thrown when a server application tries to register endpoints for an object adapter that is already active |
CAdapterNotFoundException | The exception that is thrown by a LocatorPrx implementation when it cannot find an object adapter with the provided adapter ID |
CAlreadyRegisteredException | The exception that is thrown when you attempt to register an object more than once with the Ice runtime |
CBasicStringConverter | A StringConverter converts narrow or wide-strings to and from UTF-8 byte sequences |
CBatchRequest | Represents a batch request |
CBlobject | Base class for dynamic dispatch servants |
CBlobjectArray | Base class for dynamic dispatch servants that uses the array mapping |
CBlobjectArrayAsync | Base class for asynchronous dynamic dispatch servants that uses the array mapping |
CBlobjectAsync | Base class for asynchronous dynamic dispatch servants |
CCloseConnectionException | The exception that is thrown when the connection has been gracefully shut down by the server |
CCloseTimeoutException | The exception that is thrown when a graceful connection closure times out |
CCommunicator | Communicator is the central object in Ice |
CCommunicatorDestroyedException | The exception that is thrown when an operation fails because the communicator has been destroyed |
CCommunicatorHolder | A helper class that uses Resource Acquisition Is Initialization (RAII) to hold a communicator instance, and automatically destroy this instance when the holder goes out of scope |
CCompositeSliceLoader | Implements SliceLoader by combining multiple SliceLoader instances |
CConnectFailedException | The exception that is thrown when a connection establishment fails |
CConnection | Represents a connection that uses the Ice protocol |
CConnectionAbortedException | The exception that is thrown when an operation fails because the connection has been aborted |
CConnectionClosedException | The exception that is thrown when an operation fails because the connection has been closed gracefully |
CConnectionInfo | Base class for all connection info classes |
CConnectionLostException | The exception that is thrown when an established connection is lost |
CConnectionRefusedException | The exception that is thrown when the server host actively refuses a connection |
CConnectTimeoutException | The exception that is thrown when a connection establishment times out |
CCtrlCHandler | Provides a portable way to handle Ctrl+C and Ctrl+C like signals |
CCurrent | Provides information about an incoming request being dispatched |
CDatagramLimitException | The exception that is thrown when a datagram exceeds the configured send or receive buffer size, or exceeds the maximum payload size of a UDP packet (65507 bytes) |
CDispatchException | The exception that is thrown when a dispatch failed |
CDNSException | The exception that is thrown to report a DNS resolution failure |
CEncodingVersion | Represents a version of the Slice encoding |
CEndpoint | An endpoint specifies the address of the server-end of an Ice connection: an object adapter listens on one or more endpoints and a client establishes a connection to an endpoint |
CEndpointInfo | Base class for the endpoint info classes |
CException | Abstract base class for all Ice exceptions |
CFacetNotExistException | The exception that is thrown when a dispatch cannot find a servant for the identity + facet carried by the request |
CFeatureNotSupportedException | The exception that is thrown when attempting to use an unsupported feature |
CFileException | The exception that is thrown to report a file system error |
CFixedProxyException | The exception that is thrown when attempting to change a connection-related property on a fixed proxy |
CIAPConnectionInfo | Provides access to the connection details of an IAP connection |
CIAPEndpointInfo | Provides access to an IAP endpoint information |
CIdentity | Represents the identity of an Ice object |
CIllegalConversionException | This exception indicates the failure of a string conversion |
CImplicitContext | Represents the request context associated with a communicator |
CIncomingRequest | Represents a request received by a connection |
CInitializationData | Represents a set of options that you can specify when initializing a communicator |
CInitializationException | The exception that is thrown when communicator initialization fails |
CInputStream | Represents a byte buffer used for unmarshaling data encoded using the Slice encoding |
CInvalidReplicaGroupIdException | The exception that is thrown when the provided replica group is invalid |
CInvocationCanceledException | The exception that is thrown when an asynchronous invocation fails because it was canceled explicitly by the user |
CInvocationTimeoutException | The exception that is thrown when an invocation times out |
CIPConnectionInfo | Provides access to the connection details of an IP connection |
CIPEndpointInfo | Provides access to the address details of an IP endpoint |
CLocalException | Base class for all Ice exceptions not defined in Slice |
CLocator | Client applications use the Locator object to resolve Ice indirect proxies |
CLocatorFinder | Provides access to a LocatorPrx object via a fixed identity |
CLocatorFinderPrx | Provides access to a LocatorPrx object via a fixed identity |
CLocatorPrx | Client applications use the Locator object to resolve Ice indirect proxies |
CLocatorRegistry | A server application registers the endpoints of its indirect object adapters with the LocatorRegistry object |
CLocatorRegistryPrx | A server application registers the endpoints of its indirect object adapters with the LocatorRegistry object |
CLogger | Represents Ice's abstraction for logging and tracing |
CLoggerAdminPrx | Represents the admin facet that allows an Ice application to attach its RemoteLoggerPrx to the local logger of an Ice communicator |
CLoggerOutput | Collects output and flushes it via a logger method |
CLoggerOutputBase | Base class for logger output utility classes |
CLoggerPlugin | A special plug-in that installs a logger during a communicator's initialization |
CLogMessage | Represents a full log message |
CMarshaledResult | Base class for marshaled result structures, which are generated for operations having the marshaled-result metadata tag |
CMarshalException | The exception that is thrown when an error occurs during marshaling or unmarshaling |
CNativePropertiesAdmin | The default implementation for the "Properties" admin facet |
CNoEndpointException | The exception that is thrown when the Ice runtime cannot find a suitable endpoint to connect to |
CNotRegisteredException | An attempt was made to find or deregister something that is not registered with Ice |
CObject | The base class for servants |
CObjectAdapter | An object adapter is the main server-side Ice API |
CObjectAdapterDeactivatedException | The exception that is thrown when attempting to use an ObjectAdapter that has been deactivated |
CObjectAdapterDestroyedException | The exception that is thrown when attempting to use an ObjectAdapter that has been destroyed |
CObjectAdapterIdInUseException | The exception that is thrown when an ObjectAdapter cannot be activated |
CObjectNotExistException | The exception that is thrown when a dispatch cannot find a servant for the identity carried by the request |
CObjectNotFoundException | The exception that is thrown by a LocatorPrx implementation when it cannot find an object with the provided identity |
CObjectPrx | The base class for all Ice proxies |
COpaqueEndpointInfo | Provides access to the details of an opaque endpoint |
COperationNotExistException | The exception that is thrown when a dispatch cannot find the operation carried by the request on the target servant |
COutgoingResponse | Represents the response to an incoming request |
COutputStream | Represents a byte buffer used for marshaling data using the Slice encoding |
CParseException | The exception that is thrown when the parsing of a string fails |
CPlugin | Represents a communicator plug-in |
CPluginFactory | Represents a plug-in factory |
CPluginInitializationException | The exception that is thrown when the initialization of an Ice plugin fails |
CPluginManager | Manages the plug-ins of a communicator |
CProcessPrx | 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 |
CProperties | Represents a set of properties used to configure Ice and Ice-based applications |
CPropertiesAdmin | Provides remote access to the properties of a communicator |
CPropertiesAdminPrx | Provides remote access to the properties of a communicator |
CPropertyException | The exception that is thrown when a property cannot be set or retrieved |
CProtocolException | The base class for exceptions related to the Ice protocol |
CProtocolVersion | Represents a version of the Ice protocol |
CProxy | Provides typed proxy functions |
CRemoteLogger | Represents an Ice object that accepts log messages |
CRemoteLoggerAlreadyAttachedException | Thrown when the provided RemoteLoggerPrx was previously attached to a LoggerAdminPrx |
CRemoteLoggerPrx | Represents an Ice object that accepts log messages |
CRequestFailedException | The base class for the 3 NotExist exceptions |
CRouter | Represents an intermediary object that routes requests and replies between clients and Ice objects that are not directly reachable from these clients |
CRouterFinder | Provides access to a RouterPrx object via a fixed identity |
CRouterFinderPrx | Provides access to a RouterPrx object via a fixed identity |
CRouterPrx | Represents an intermediary object that routes requests and replies between clients and Ice objects that are not directly reachable from these clients |
CSecurityException | The exception that is thrown when a failure occurs in the security subsystem |
CServantLocator | An application-provided class that an object adapter uses to locate servants |
CServerNotFoundException | The exception that is thrown when a server was not found |
CService | A singleton class that helps you write Windows services and Unix daemons using Ice |
CSlicedData | Holds class slices that cannot be unmarshaled because their types are not known locally |
CSliceInfo | Encapsulates the details of a class slice with an unknown type |
CSliceLoader | Creates class and exception instances from Slice type IDs |
CSocketException | The exception that is thrown to report a socket error |
CStreamableTraits | Provides traits for a type that can be marshaled or unmarshaled to/from a stream of bytes using the Slice encoding |
CStreamHelper | A helper template class for writing (marshaling) and reading (unmarshaling) values to and from a stream of Slice-encoded bytes |
CSyscallException | The exception that is thrown to report the failure of a system call |
CTCPConnectionInfo | Provides access to the connection details of a TCP connection |
CTCPEndpointInfo | Provides access to a TCP endpoint information |
CTimeoutException | The exception that is thrown when a timeout occurs |
CTrace | Flushes output to Logger::trace |
CTwowayOnlyException | The exception that is thrown when attempting to invoke an operation with ice_oneway, ice_batchOneway, ice_datagram, or ice_batchDatagram, and the operation has a return value, an out parameter, or an exception specification |
CUDPConnectionInfo | Provides access to the connection details of a UDP connection |
CUDPEndpointInfo | Provides access to an UDP endpoint information |
CUnknownException | The exception that is thrown when a dispatch failed with an exception that is not a LocalException or a UserException |
CUnknownLocalException | The exception that is thrown when a dispatch failed with a LocalException that is not a DispatchException |
CUnknownSlicedValue | Represents an instance of an unknown class |
CUnknownUserException | The exception that is thrown when a client receives a UserException that was not declared in the operation's exception specification |
CUserException | Abstract base class for all Ice exceptions defined in Slice |
CUTF8Buffer | Provides bytes to toUTF8 |
CValue | The base class for instances of Slice-defined classes |
CWSConnectionInfo | Provides access to the connection details of a WebSocket connection |
CWSEndpointInfo | Provides access to a WebSocket endpoint information |
NIceBox | Host multiple independent services in the same Ice server |
CAlreadyStartedException | The exception that is thrown when attempting to start a service that is already running |
CAlreadyStoppedException | The exception that is thrown when attempting to stop a service that is already stopped |
CFailureException | The exception that is thrown when an IceBox service fails to start |
CNoSuchServiceException | The exception that is thrown when a service name does not refer to a known service |
CService | Represents an IceBox service that you implement and that the IceBox service manager starts and later stops |
CServiceManagerPrx | Administers the services of an IceBox server |
CServiceObserver | Observes the status of services in an IceBox server |
CServiceObserverPrx | Observes the status of services in an IceBox server |
NIceBT | The Bluetooth transport plug-in |
CBluetoothException | Indicates a failure in the Bluetooth plug-in |
CConnectionInfo | Provides access to the details of a Bluetooth connection |
CEndpointInfo | Provides access to Bluetooth endpoint information |
CPlugin | Represents the IceBT plug-in object |
NIceDiscovery | |
CLookup | Looks up objects and object adapters using UDP multicast |
CLookupPrx | Looks up objects and object adapters using UDP multicast |
CLookupReply | Represents a callback object implemented by IceDiscovery clients |
CLookupReplyPrx | Represents a callback object implemented by IceDiscovery clients |
NIceGrid | Deploy and manage Ice servers |
CAccessDeniedException | The exception that is thrown when the registry update lock cannot be acquired |
CAdapterDescriptor | Describes an indirect object adapter |
CAdapterDynamicInfo | Dynamic information about the state of an adapter |
CAdapterInfo | Information about an adapter registered with the IceGrid registry |
CAdapterNotExistException | The exception that is thrown when IceGrid does not know an object adapter with the provided adapter ID |
CAdapterObserver | Monitors dynamically-registered object adapters |
CAdapterObserverPrx | Monitors dynamically-registered object adapters |
CAdaptiveLoadBalancingPolicy | The load balancing policy that returns the endpoints of the server(s) with the lowest load average |
CAdminPrx | Provides administrative access to an IceGrid deployment |
CAdminSessionPrx | Represents an administrative session between an admin tool and an IceGrid registry |
CAllocationException | The exception that is thrown when the allocation of an object failed |
CAllocationTimeoutException | The exception that is thrown when the request to allocate an object times out |
CApplicationDescriptor | Describes an application |
CApplicationInfo | Information about an IceGrid application |
CApplicationNotExistException | The exception that is thrown when IceGrid does not know an application with the provided name |
CApplicationObserver | Monitors applications |
CApplicationObserverPrx | Monitors applications |
CApplicationUpdateDescriptor | An application update descriptor to describe the updates to apply to a deployed application |
CApplicationUpdateInfo | Information about updates to an IceGrid application |
CBadSignalException | The exception that is thrown when an unknown signal is sent to a server |
CBoxedDistributionDescriptor | A "boxed" distribution descriptor |
CBoxedString | A "boxed" string |
CCommunicatorDescriptor | Describes an Ice communicator |
CDbEnvDescriptor | A Freeze database environment descriptor (deprecated, no longer used) |
CDeploymentException | The exception that is thrown when IceGrid cannot deploy a server |
CDistributionDescriptor | Describes a distribution |
CFileIteratorPrx | Iterates over an IceGrid log file |
CFileNotAvailableException | The exception that is thrown when a log file is not available |
CFileParserPrx | icegridadmin provides a FileParser object to transform XML files into ApplicationDescriptor objects |
CIceBoxDescriptor | Describes an IceBox server |
CLoadBalancingPolicy | The base class for load balancing policies |
CLoadInfo | Information about the load of a node |
CLocatorPrx | Provides access to the QueryPrx and RegistryPrx objects implemented by the IceGrid registry |
CNodeDescriptor | Describes an IceGrid node |
CNodeDynamicInfo | Dynamic information about the state of a node |
CNodeInfo | Information about an IceGrid node |
CNodeNotExistException | The exception that is thrown when IceGrid does not know a node with the provided name |
CNodeObserver | Monitors changes to the state of the nodes |
CNodeObserverPrx | Monitors changes to the state of the nodes |
CNodeUnreachableException | The exception that is thrown when IceGrid cannot reach a node |
CNodeUpdateDescriptor | Describes the updates to apply to a node in a deployed application |
CObjectDescriptor | Describes a well-known Ice object |
CObjectExistsException | The exception that is thrown when a well-known object is already registered |
CObjectInfo | Information about an Ice well-known object |
CObjectNotRegisteredException | The exception that is thrown when a well-known object is not registered |
CObjectObserver | Monitors well-known objects that are added, updated or removed using AdminPrx |
CObjectObserverPrx | Monitors well-known objects that are added, updated or removed using AdminPrx |
CObserverAlreadyRegisteredException | The exception that is thrown when an observer is already registered with the registry |
COrderedLoadBalancingPolicy | The load balancing policy that returns endpoints in order |
CParseException | The exception that is thrown when an error occurs during the parsing of an IceGrid XML file |
CPermissionDeniedException | The exception that is thrown when a client is not allowed to create a session |
CPropertyDescriptor | Describes an Ice property |
CPropertySetDescriptor | A property set descriptor |
CQueryPrx | Finds well-known Ice objects registered with the IceGrid registry |
CRandomLoadBalancingPolicy | The load balancing policy that returns endpoints in a random order |
CRegistryInfo | Information about an IceGrid registry replica |
CRegistryNotExistException | The exception that is thrown when IceGrid does not know a registry with the provided name |
CRegistryObserver | Monitors changes to the state of the registries |
CRegistryObserverPrx | Monitors changes to the state of the registries |
CRegistryPluginFacade | The RegistryPluginFacade is implemented by IceGrid and can be used by plugins and filter implementations to retrieve information from IceGrid about the well-known objects or adapters |
CRegistryPrx | Represents the main entry point into the IceGrid registry service |
CRegistryUnreachableException | The exception that is thrown when IceGrid cannot reach a registry |
CReplicaGroupDescriptor | Describes a replica group |
CReplicaGroupFilter | The ReplicaGroupFilter is used by IceGrid to filter adapters returned to the client when it resolves a filtered replica group |
CRoundRobinLoadBalancingPolicy | The load balancing policy that returns endpoints using round-robin |
CServerDescriptor | Describes an Ice server |
CServerDynamicInfo | Dynamic information about the state of a server |
CServerInfo | Information about a server managed by an IceGrid node |
CServerInstanceDescriptor | Describes a template instantiation that creates a server |
CServerNotExistException | The exception that is thrown when IceGrid does not know a server with the provided server ID |
CServerStartException | The exception that is thrown when a server failed to start |
CServerStopException | The exception that is thrown when a server failed to stop |
CServerUnreachableException | The exception that is thrown when IceGrid cannot reach a server |
CServiceDescriptor | Describes an IceBox service |
CServiceInstanceDescriptor | Describes an IceBox service |
CSessionPrx | Represents a session object used by IceGrid clients to allocate and release objects |
CTemplateDescriptor | Describes a template for a server or an IceBox service |
CTypeFilter | The TypeFilter is used by IceGrid to filter well-known proxies returned to the client when it searches a well-known object by type |
CUserAccountMapper | Maps user strings in server descriptors to actual user account names |
CUserAccountMapperPrx | Maps user strings in server descriptors to actual user account names |
CUserAccountNotFoundException | The exception that is thrown when a user account for a given session identifier can't be found |
NIceLocatorDiscovery | IceLocatorDiscovery is an Ice plug-in that enables the discovery of Ice locators (such as IceGrid) via UDP multicast |
CLookup | Looks for a locator using UDP multicast |
CLookupPrx | Looks for a locator using UDP multicast |
CLookupReply | Represents a callback object implemented by IceLocatorDiscovery clients |
CLookupReplyPrx | Represents a callback object implemented by IceLocatorDiscovery clients |
NIceMX | The Ice Management eXtension facility |
CChildInvocationMetrics | Provides information on child invocations |
CCollocatedMetrics | Provides information on invocations that are collocated |
CConnectionMetrics | Provides information on the data sent and received over Ice connections |
CDispatchMetrics | Provides information on servant dispatches |
CInvocationMetrics | Provide measurements for proxy invocations |
CMetrics | The base class for metrics |
CMetricsAdminPrx | The metrics administrative facet interface |
CMetricsFailures | Keeps track of metrics failures |
CRemoteMetrics | Provides information on invocations that are specifically sent over Ice connections |
CSessionMetrics | Provides information about Glacier2 sessions |
CSubscriberMetrics | Provides information about IceStorm subscribers |
CThreadMetrics | Provides information on the number of threads currently in use and their activity |
CTopicMetrics | Provides information about one or more IceStorm topics |
CUnknownMetricsView | The exception that is thrown when a metrics view cannot be found |
NIceStorm | Lightweight publish/subscribe framework, available for all Ice language mappings |
CAlreadySubscribed | The exception that is thrown when attempting to subscribe a proxy for which a subscription already exists |
CBadQoS | The exception that is thrown when attempting to subscribe with an invalid QoS |
CFinderPrx | Provides access to a TopicManagerPrx object via a fixed identity |
CLinkExists | The exception that is thrown when attempting to create a link that already exists |
CLinkInfo | Information about a topic link |
CNoSuchLink | The exception that is thrown when attempting to remove a link that does not exist |
CNoSuchTopic | The exception that is thrown when attempting to retrieve a topic that does not exist |
CTopicExists | The exception that is thrown when attempting to create a topic that already exists |
CTopicManagerPrx | Represents an object that manages topics |
CTopicPrx | Represents an IceStorm topic |