| 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 |
| CAsyncIdentitySet | Manages a set of object identity constraints on a SessionPrx |
| CAsyncPermissionsVerifier | Represents an object that checks user permissions |
| CAsyncRouter | The Glacier2 specialization of the Ice::RouterPrx interface |
| CAsyncSession | Represents a session between a client application and the Glacier2 router |
| CAsyncSessionControl | Represents a router-provided object that allows an application-provided session manager to configure the routing constraints for a session |
| CAsyncSessionManager | Represents an application-provided factory for session objects |
| CAsyncSSLPermissionsVerifier | Represents an object that checks user permissions |
| CAsyncSSLSessionManager | Represents an application-provided factory for session objects |
| CAsyncStringSet | Manages a set of constraints on a SessionPrx |
| 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 | 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 |
| CAsyncLocator | Client applications use the Locator object to resolve Ice indirect proxies |
| CAsyncLocatorFinder | Provides access to a LocatorPrx object via a fixed identity |
| CAsyncLocatorRegistry | A server application registers the endpoints of its indirect object adapters with the LocatorRegistry object |
| CAsyncLoggerAdmin | Represents the admin facet that allows an Ice application to attach its RemoteLoggerPrx to the local logger of an Ice communicator |
| CAsyncProcess | 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 |
| CAsyncPropertiesAdmin | Provides remote access to the properties of a communicator |
| CAsyncRemoteLogger | Represents an Ice object that accepts log messages |
| CAsyncRouter | Represents an intermediary object that routes requests and replies between clients and Ice objects that are not directly reachable from these clients |
| CAsyncRouterFinder | Provides access to a RouterPrx object via a fixed identity |
| 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 could not 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 marked with "marshaled-result" metadata |
| CMarshalException | The exception that is thrown when an error occurs during marshaling or unmarshaling |
| CNativePropertiesAdmin | The default implementation of the "Properties" admin facet |
| CNoEndpointException | The exception that is thrown when the Ice runtime cannot find a suitable endpoint to connect to |
| CNotRegisteredException | The exception that is thrown when attempting 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 could not 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 could not 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 a 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 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 |
| CAsyncServiceManager | Administers the services of an IceBox server |
| CAsyncServiceObserver | Observes the status of services in an IceBox server |
| 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 | |
| CAsyncLookup | Looks up objects and object adapters using UDP multicast |
| CAsyncLookupReply | Represents a callback object implemented by IceDiscovery clients |
| 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 |
| CAsyncAdapterObserver | Monitors dynamically-registered object adapters |
| CAsyncAdmin | Provides administrative access to an IceGrid deployment |
| CAsyncAdminSession | Represents an administrative session between an admin tool and an IceGrid registry |
| CAsyncApplicationObserver | Monitors applications |
| CAsyncFileIterator | Iterates over an IceGrid log file |
| CAsyncFileParser | icegridadmin provides a FileParser object to transform XML files into ApplicationDescriptor objects |
| CAsyncLocator | Provides access to the QueryPrx and RegistryPrx objects implemented by the IceGrid registry |
| CAsyncNodeObserver | Monitors changes to the state of the nodes |
| CAsyncObjectObserver | Monitors well-known objects that are added, updated or removed using AdminPrx |
| CAsyncQuery | Finds well-known Ice objects registered with the IceGrid registry |
| CAsyncRegistry | Represents the main entry point into the IceGrid registry service |
| CAsyncRegistryObserver | Monitors changes to the state of the registries |
| CAsyncSession | Represents a session object used by IceGrid clients to allocate and release objects |
| CAsyncUserAccountMapper | Maps user strings in server descriptors to actual user account names |
| 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 |
| 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 |
| CAsyncLookup | Looks for a locator using UDP multicast |
| CAsyncLookupReply | Represents a callback object implemented by IceLocatorDiscovery clients |
| 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 |
| CAsyncMetricsAdmin | The metrics administrative facet interface |
| 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 |
| CAsyncFinder | Provides access to a TopicManagerPrx object via a fixed identity |
| CAsyncTopic | Represents an IceStorm topic |
| CAsyncTopicManager | Represents an object that manages topics |
| 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 |