Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 CIceGrid::AdapterDescriptorDescribes an indirect object adapter
 CIceGrid::AdapterDynamicInfoDynamic information about the state of an adapter
 CIceGrid::AdapterInfoInformation about an adapter registered with the IceGrid registry
 CIceGrid::ApplicationDescriptorDescribes an application
 CIceGrid::ApplicationInfoInformation about an IceGrid application
 CIceGrid::ApplicationUpdateDescriptorAn application update descriptor to describe the updates to apply to a deployed application
 CIceGrid::ApplicationUpdateInfoInformation about updates to an IceGrid application
 CBases...
  CIce::Proxy< IdentitySetPrx, Ice::ObjectPrx >
   CGlacier2::IdentitySetPrxManages a set of object identity constraints on a SessionPrx
  CIce::Proxy< PermissionsVerifierPrx, Ice::ObjectPrx >
   CGlacier2::PermissionsVerifierPrxRepresents an object that checks user permissions
  CIce::Proxy< RouterPrx, ::Ice::RouterPrx >
   CGlacier2::RouterPrxThe Glacier2 specialization of the Ice::RouterPrx interface
  CIce::Proxy< SSLPermissionsVerifierPrx, Ice::ObjectPrx >
   CGlacier2::SSLPermissionsVerifierPrxRepresents an object that checks user permissions
  CIce::Proxy< SSLSessionManagerPrx, Ice::ObjectPrx >
   CGlacier2::SSLSessionManagerPrxRepresents an application-provided factory for session objects
  CIce::Proxy< SessionControlPrx, Ice::ObjectPrx >
   CGlacier2::SessionControlPrxRepresents a router-provided object that allows an application-provided session manager to configure the routing constraints for a session
  CIce::Proxy< SessionManagerPrx, Ice::ObjectPrx >
   CGlacier2::SessionManagerPrxRepresents an application-provided factory for session objects
  CIce::Proxy< SessionPrx, Ice::ObjectPrx >
   CGlacier2::SessionPrxRepresents a session between a client application and the Glacier2 router
  CIce::Proxy< StringSetPrx, Ice::ObjectPrx >
   CGlacier2::StringSetPrxManages a set of constraints on a SessionPrx
  CIce::Proxy< LocatorFinderPrx, Ice::ObjectPrx >
   CIce::LocatorFinderPrxProvides access to a LocatorPrx object via a fixed identity
  CIce::Proxy< LocatorPrx, Ice::ObjectPrx >
   CIce::LocatorPrxClient applications use the Locator object to resolve Ice indirect proxies
  CIce::Proxy< LocatorRegistryPrx, Ice::ObjectPrx >
   CIce::LocatorRegistryPrxA server application registers the endpoints of its indirect object adapters with the LocatorRegistry object
  CIce::Proxy< LoggerAdminPrx, Ice::ObjectPrx >
   CIce::LoggerAdminPrxRepresents the admin facet that allows an Ice application to attach its RemoteLoggerPrx to the local logger of an Ice communicator
  CIce::Proxy< ObjectPrx >
   CIce::ObjectPrxThe base class for all Ice proxies
  CIce::Proxy< ProcessPrx, Ice::ObjectPrx >
   CIce::ProcessPrxA 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
  CIce::Proxy< PropertiesAdminPrx, Ice::ObjectPrx >
   CIce::PropertiesAdminPrxProvides remote access to the properties of a communicator
  CIce::Proxy< RemoteLoggerPrx, Ice::ObjectPrx >
   CIce::RemoteLoggerPrxRepresents an Ice object that accepts log messages
  CIce::Proxy< RouterFinderPrx, Ice::ObjectPrx >
   CIce::RouterFinderPrxProvides access to a RouterPrx object via a fixed identity
  CIce::Proxy< RouterPrx, Ice::ObjectPrx >
   CIce::RouterPrxRepresents an intermediary object that routes requests and replies between clients and Ice objects that are not directly reachable from these clients
  CIce::Proxy< ServiceManagerPrx, Ice::ObjectPrx >
   CIceBox::ServiceManagerPrxAdministers the services of an IceBox server
  CIce::Proxy< ServiceObserverPrx, Ice::ObjectPrx >
   CIceBox::ServiceObserverPrxObserves the status of services in an IceBox server
  CIce::Proxy< LookupPrx, Ice::ObjectPrx >
   CIceDiscovery::LookupPrxLooks up objects and object adapters using UDP multicast
   CIceLocatorDiscovery::LookupPrxLooks for a locator using UDP multicast
  CIce::Proxy< LookupReplyPrx, Ice::ObjectPrx >
   CIceDiscovery::LookupReplyPrxRepresents a callback object implemented by IceDiscovery clients
   CIceLocatorDiscovery::LookupReplyPrxRepresents a callback object implemented by IceLocatorDiscovery clients
  CIce::Proxy< AdapterObserverPrx, Ice::ObjectPrx >
   CIceGrid::AdapterObserverPrxMonitors dynamically-registered object adapters
  CIce::Proxy< AdminPrx, Ice::ObjectPrx >
   CIceGrid::AdminPrxProvides administrative access to an IceGrid deployment
  CIce::Proxy< AdminSessionPrx, ::Glacier2::SessionPrx >
   CIceGrid::AdminSessionPrxRepresents an administrative session between an admin tool and an IceGrid registry
  CIce::Proxy< ApplicationObserverPrx, Ice::ObjectPrx >
   CIceGrid::ApplicationObserverPrxMonitors applications
  CIce::Proxy< FileIteratorPrx, Ice::ObjectPrx >
   CIceGrid::FileIteratorPrxIterates over an IceGrid log file
  CIce::Proxy< FileParserPrx, Ice::ObjectPrx >
   CIceGrid::FileParserPrxicegridadmin provides a FileParser object to transform XML files into ApplicationDescriptor objects
  CIce::Proxy< LocatorPrx, ::Ice::LocatorPrx >
   CIceGrid::LocatorPrxProvides access to the QueryPrx and RegistryPrx objects implemented by the IceGrid registry
  CIce::Proxy< NodeObserverPrx, Ice::ObjectPrx >
   CIceGrid::NodeObserverPrxMonitors changes to the state of the nodes
  CIce::Proxy< ObjectObserverPrx, Ice::ObjectPrx >
   CIceGrid::ObjectObserverPrxMonitors well-known objects that are added, updated or removed using AdminPrx
  CIce::Proxy< QueryPrx, Ice::ObjectPrx >
   CIceGrid::QueryPrxFinds well-known Ice objects registered with the IceGrid registry
  CIce::Proxy< RegistryObserverPrx, Ice::ObjectPrx >
   CIceGrid::RegistryObserverPrxMonitors changes to the state of the registries
  CIce::Proxy< RegistryPrx, Ice::ObjectPrx >
   CIceGrid::RegistryPrxRepresents the main entry point into the IceGrid registry service
  CIce::Proxy< SessionPrx, ::Glacier2::SessionPrx >
   CIceGrid::SessionPrxRepresents a session object used by IceGrid clients to allocate and release objects
  CIce::Proxy< UserAccountMapperPrx, Ice::ObjectPrx >
   CIceGrid::UserAccountMapperPrxMaps user strings in server descriptors to actual user account names
  CIce::Proxy< MetricsAdminPrx, Ice::ObjectPrx >
   CIceMX::MetricsAdminPrxThe metrics administrative facet interface
  CIce::Proxy< FinderPrx, Ice::ObjectPrx >
   CIceStorm::FinderPrxProvides access to a TopicManagerPrx object via a fixed identity
  CIce::Proxy< TopicManagerPrx, Ice::ObjectPrx >
   CIceStorm::TopicManagerPrxRepresents an object that manages topics
  CIce::Proxy< TopicPrx, Ice::ObjectPrx >
   CIceStorm::TopicPrxRepresents an IceStorm topic
  CIce::Proxy< Prx, Bases >Provides typed proxy functions
 CIce::BasicStringConverter< charT >A StringConverter converts narrow or wide-strings to and from UTF-8 byte sequences
 CIce::BatchRequestRepresents a batch request
 CIceInternal::Buffer
  CIce::InputStreamRepresents a byte buffer used for unmarshaling data encoded using the Slice encoding
  CIce::OutputStreamRepresents a byte buffer used for marshaling data using the Slice encoding
 CDataStorm::Cloner< T, Enabler >The Cloner template provides a method to clone user types
 CIce::CommunicatorHolderA 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
 CIce::Instrumentation::CommunicatorObserverThe communicator observer interface used by the Ice runtime to obtain and update observers for its observable objects
 CDataStorm::ConfigThe configuration base class holds configuration options common to readers and writers
  CDataStorm::ReaderConfigConfiguration options specific to readers
  CDataStorm::WriterConfigConfiguration options specific to writers
 CIce::ConnectionRepresents a connection that uses the Ice protocol
 CIce::ConnectionInfoBase class for all connection info classes
  CIce::IAPConnectionInfoProvides access to the connection details of an IAP connection
  CIce::IPConnectionInfoProvides access to the connection details of an IP connection
   CIce::TCPConnectionInfoProvides access to the connection details of a TCP connection
   CIce::UDPConnectionInfoProvides access to the connection details of a UDP connection
  CIce::SSL::OpenSSLConnectionInfoProvides access to the connection details of an SSL connection
  CIce::SSL::SchannelConnectionInfoProvides access to the connection details of an SSL connection
  CIce::SSL::SecureTransportConnectionInfoProvides access to the connection details of an SSL connection
  CIce::WSConnectionInfoProvides access to the connection details of a WebSocket connection
  CIceBT::ConnectionInfoProvides access to the details of a Bluetooth connection
 CIce::CtrlCHandlerProvides a portable way to handle Ctrl+C and Ctrl+C like signals
 CIce::CurrentProvides information about an incoming request being dispatched
 CIceGrid::DbEnvDescriptorA Freeze database environment descriptor (deprecated, no longer used)
 CDataStorm::Decoder< T, Enabler >The Decoder template provides a method to decode user types
 CIceGrid::DistributionDescriptorDescribes a distribution
 Cstd::enable_shared_from_this
  CIce::CommunicatorCommunicator is the central object in Ice
  CIce::NativePropertiesAdminThe default implementation of the "Properties" admin facet
 CDataStorm::Encoder< T, Enabler >The Encoder template provides a method to encode user types
 CIce::EncodingVersionRepresents a version of the Slice encoding
 CIce::EndpointAn endpoint specifies the address of the server-end of an Ice connection
 CIce::EndpointInfoBase class for the endpoint info classes
  CIce::IAPEndpointInfoProvides access to an IAP endpoint's information
  CIce::IPEndpointInfoProvides access to the address details of an IP endpoint
   CIce::TCPEndpointInfoProvides access to a TCP endpoint's information
   CIce::UDPEndpointInfoProvides access to a UDP endpoint's information
  CIce::OpaqueEndpointInfoProvides access to the details of an opaque endpoint
  CIce::SSL::EndpointInfoProvides access to an SSL endpoint's information
  CIce::WSEndpointInfoProvides access to a WebSocket endpoint's information
  CIceBT::EndpointInfoProvides access to Bluetooth endpoint information
 Cstd::exception
  CDataStorm::NodeShutdownExceptionThe exception that is thrown when a blocking operation is interrupted by the shutdown of the node
  CIce::ExceptionAbstract base class for all Ice exceptions
   CIce::LocalExceptionBase class for all Ice exceptions not defined in Slice
    CIce::AlreadyRegisteredExceptionThe exception that is thrown when you attempt to register an object more than once with the Ice runtime
    CIce::CommunicatorDestroyedExceptionThe exception that is thrown when an operation fails because the communicator has been destroyed
    CIce::ConnectionAbortedExceptionThe exception that is thrown when an operation fails because the connection has been aborted
    CIce::ConnectionClosedExceptionThe exception that is thrown when an operation fails because the connection has been closed gracefully
    CIce::DispatchExceptionThe exception that is thrown when a dispatch failed
     CIce::RequestFailedExceptionThe base class for the 3 NotExist exceptions
      CIce::FacetNotExistExceptionThe exception that is thrown when a dispatch could not find a servant for the identity + facet carried by the request
      CIce::ObjectNotExistExceptionThe exception that is thrown when a dispatch could not find a servant for the identity carried by the request
      CIce::OperationNotExistExceptionThe exception that is thrown when a dispatch could not find the operation carried by the request on the target servant
     CIce::UnknownExceptionThe exception that is thrown when a dispatch failed with an exception that is not a LocalException or a UserException
      CIce::UnknownLocalExceptionThe exception that is thrown when a dispatch failed with a LocalException that is not a DispatchException
      CIce::UnknownUserExceptionThe exception that is thrown when a client receives a UserException that was not declared in the operation's exception specification
    CIce::FeatureNotSupportedExceptionThe exception that is thrown when attempting to use an unsupported feature
    CIce::FixedProxyExceptionThe exception that is thrown when attempting to change a connection-related property on a fixed proxy
    CIce::IllegalConversionExceptionThis exception indicates the failure of a string conversion
    CIce::InitializationExceptionThe exception that is thrown when a failure occurs during initialization
    CIce::InvocationCanceledExceptionThe exception that is thrown when an asynchronous invocation fails because it was canceled explicitly by the user
    CIce::NoEndpointExceptionThe exception that is thrown when the Ice runtime cannot find a suitable endpoint to connect to
    CIce::NotRegisteredExceptionThe exception that is thrown when attempting to find or deregister something that is not registered with Ice
    CIce::ObjectAdapterDeactivatedExceptionThe exception that is thrown when attempting to use an ObjectAdapter that has been deactivated
    CIce::ObjectAdapterDestroyedExceptionThe exception that is thrown when attempting to use an ObjectAdapter that has been destroyed
    CIce::ObjectAdapterIdInUseExceptionThe exception that is thrown when an ObjectAdapter cannot be activated
    CIce::OnewayOnlyExceptionThe exception that is thrown when attempting to invoke a oneway-only operation (an operation with the ["oneway"] metadata directive) using a twoway proxy
    CIce::ParseExceptionThe exception that is thrown when the parsing of a string fails
    CIce::PluginInitializationExceptionThe exception that is thrown when the initialization of an Ice plugin fails
    CIce::PropertyExceptionThe exception that is thrown when a property cannot be set or retrieved
    CIce::ProtocolExceptionThe base class for exceptions related to the Ice protocol
     CIce::CloseConnectionExceptionThe exception that is thrown when the connection has been gracefully shut down by the server
     CIce::DatagramLimitExceptionThe 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)
     CIce::MarshalExceptionThe exception that is thrown when an error occurs during marshaling or unmarshaling
    CIce::SSL::CertificateEncodingExceptionThe exception that is thrown when a certificate cannot be encoded
    CIce::SSL::CertificateReadExceptionThe exception that is thrown when a certificate cannot be read
    CIce::SecurityExceptionThe exception that is thrown when a failure occurs in the security subsystem
    CIce::SyscallExceptionThe exception that is thrown to report the failure of a system call
     CIce::DNSExceptionThe exception that is thrown to report a DNS resolution failure
     CIce::FileExceptionThe exception that is thrown to report a file system error
     CIce::SocketExceptionThe exception that is thrown to report a socket error
      CIce::ConnectFailedExceptionThe exception that is thrown when a connection establishment fails
       CIce::ConnectionRefusedExceptionThe exception that is thrown when the server host actively refuses a connection
      CIce::ConnectionLostExceptionThe exception that is thrown when an established connection is lost
    CIce::TimeoutExceptionThe exception that is thrown when a timeout occurs
     CIce::CloseTimeoutExceptionThe exception that is thrown when a graceful connection closure times out
     CIce::ConnectTimeoutExceptionThe exception that is thrown when a connection establishment times out
     CIce::InvocationTimeoutExceptionThe exception that is thrown when an invocation times out
    CIce::TwowayOnlyExceptionThe 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
    CIceBT::BluetoothExceptionIndicates a failure in the Bluetooth plug-in
    CIceBox::FailureExceptionThe exception that is thrown when an IceBox service fails to start
   CIce::UserExceptionAbstract base class for all exceptions defined in Slice
    CGlacier2::CannotCreateSessionExceptionThe exception that is thrown when an attempt to create a new session fails
    CGlacier2::PermissionDeniedExceptionThe exception that is thrown when a client is not allowed to create a session
    CGlacier2::SessionNotExistExceptionThe exception that is thrown when a client tries to destroy a session with a router, but no session exists for this client
    CIce::AdapterAlreadyActiveExceptionThe exception that is thrown when a server application tries to register endpoints for an object adapter that is already active
    CIce::AdapterNotFoundExceptionThe exception that is thrown by a LocatorPrx implementation when it cannot find an object adapter
    CIce::InvalidReplicaGroupIdExceptionThe exception that is thrown when the provided replica group is invalid
    CIce::ObjectNotFoundExceptionThe exception that is thrown by a LocatorPrx implementation when it cannot find an object
    CIce::RemoteLoggerAlreadyAttachedExceptionThrown when the provided RemoteLoggerPrx was previously attached to a LoggerAdminPrx
    CIce::ServerNotFoundExceptionThe exception that is thrown when a server was not found
    CIceBox::AlreadyStartedExceptionThe exception that is thrown when attempting to start a service that is already running
    CIceBox::AlreadyStoppedExceptionThe exception that is thrown when attempting to stop a service that is already stopped
    CIceBox::NoSuchServiceExceptionThe exception that is thrown when a service name does not refer to a known service
    CIceGrid::AccessDeniedExceptionThe exception that is thrown when the registry update lock cannot be acquired
    CIceGrid::AdapterNotExistExceptionThe exception that is thrown when IceGrid does not know an object adapter with the provided adapter ID
    CIceGrid::AllocationExceptionThe exception that is thrown when the allocation of an object failed
     CIceGrid::AllocationTimeoutExceptionThe exception that is thrown when the request to allocate an object times out
    CIceGrid::ApplicationNotExistExceptionThe exception that is thrown when IceGrid does not know an application with the provided name
    CIceGrid::BadSignalExceptionThe exception that is thrown when an unknown signal is sent to a server
    CIceGrid::DeploymentExceptionThe exception that is thrown when IceGrid cannot deploy a server
    CIceGrid::FileNotAvailableExceptionThe exception that is thrown when a log file is not available
    CIceGrid::NodeNotExistExceptionThe exception that is thrown when IceGrid does not know a node with the provided name
    CIceGrid::NodeUnreachableExceptionThe exception that is thrown when IceGrid cannot reach a node
    CIceGrid::ObjectExistsExceptionThe exception that is thrown when a well-known object is already registered
    CIceGrid::ObjectNotRegisteredExceptionThe exception that is thrown when a well-known object is not registered
    CIceGrid::ObserverAlreadyRegisteredExceptionThe exception that is thrown when an observer is already registered with the registry
    CIceGrid::ParseExceptionThe exception that is thrown when an error occurs during the parsing of an IceGrid XML file
    CIceGrid::PermissionDeniedExceptionThe exception that is thrown when a client is not allowed to create a session
    CIceGrid::RegistryNotExistExceptionThe exception that is thrown when IceGrid does not know a registry with the provided name
    CIceGrid::RegistryUnreachableExceptionThe exception that is thrown when IceGrid cannot reach a registry
    CIceGrid::ServerNotExistExceptionThe exception that is thrown when IceGrid does not know a server with the provided server ID
    CIceGrid::ServerStartExceptionThe exception that is thrown when a server failed to start
    CIceGrid::ServerStopExceptionThe exception that is thrown when a server failed to stop
    CIceGrid::UserAccountNotFoundExceptionThe exception that is thrown when a user account for a given session identifier can't be found
    CIceMX::UnknownMetricsViewThe exception that is thrown when a metrics view cannot be found
    CIceStorm::AlreadySubscribedThe exception that is thrown when attempting to subscribe a proxy for which a subscription already exists
    CIceStorm::BadQoSThe exception that is thrown when attempting to subscribe with an invalid QoS
    CIceStorm::LinkExistsThe exception that is thrown when attempting to create a link that already exists
    CIceStorm::NoSuchLinkThe exception that is thrown when attempting to remove a link that does not exist
    CIceStorm::NoSuchTopicThe exception that is thrown when attempting to retrieve a topic that does not exist
    CIceStorm::TopicExistsThe exception that is thrown when attempting to create a topic that already exists
 CDataStorm::Filter< T >Filter structure to specify the filter name and criteria value
 CIce::IdentityRepresents the identity of an Ice object
 CIce::ImplicitContextRepresents the request context associated with a communicator
 CIce::IncomingRequestRepresents a request received by a connection
 CIce::InitializationDataRepresents a set of options that you can specify when initializing a communicator
 CIceStorm::LinkInfoInformation about a topic link
 CIceGrid::LoadInfoInformation about the load of a node
 CIce::LoggerRepresents Ice's abstraction for logging and tracing
 CIce::LoggerOutputBaseBase class for logger output utility classes
  CIce::LoggerOutput< Logger, LoggerPtr, &Logger::print >
  CIce::LoggerOutput< Logger, LoggerPtr, &Logger::warning >
  CIce::LoggerOutput< Logger, LoggerPtr, &Logger::error >
  CIce::LoggerOutput< Service, Service *, &Service::syserror >
  CIce::LoggerOutput< Service, Service *, &Service::error >
  CIce::LoggerOutput< Service, Service *, &Service::warning >
  CIce::LoggerOutput< Service, Service *, &Service::trace >
  CIce::LoggerOutput< Service, Service *, &Service::print >
  CIce::LoggerOutput< L, LPtr, output >Collects output and flushes it via a logger method
  CIce::TraceFlushes output to Logger::trace
 CIce::LogMessageRepresents a full log message
 CIce::MarshaledResultBase class for marshaled result structures, which are generated for operations marked with "marshaled-result" metadata
 CIceMX::MetricsFailuresKeeps track of metrics failures
 CDataStorm::NodeAllows creating topic readers and writers
 CIceGrid::NodeDescriptorDescribes an IceGrid node
 CIceGrid::NodeDynamicInfoDynamic information about the state of a node
 CIceGrid::NodeInfoInformation about an IceGrid node
 CDataStorm::NodeOptionsOptions to configure a DataStorm node
 CIceGrid::NodeUpdateDescriptorDescribes the updates to apply to a node in a deployed application
 CIce::ObjectThe base class for servants
  CGlacier2::AsyncIdentitySetManages a set of object identity constraints on a SessionPrx
  CGlacier2::AsyncPermissionsVerifierRepresents an object that checks user permissions
  CGlacier2::AsyncSSLPermissionsVerifierRepresents an object that checks user permissions
  CGlacier2::AsyncSSLSessionManagerRepresents an application-provided factory for session objects
  CGlacier2::AsyncSessionRepresents a session between a client application and the Glacier2 router
   CIceGrid::AsyncAdminSessionRepresents an administrative session between an admin tool and an IceGrid registry
   CIceGrid::AsyncSessionRepresents a session object used by IceGrid clients to allocate and release objects
  CGlacier2::AsyncSessionControlRepresents a router-provided object that allows an application-provided session manager to configure the routing constraints for a session
  CGlacier2::AsyncSessionManagerRepresents an application-provided factory for session objects
  CGlacier2::AsyncStringSetManages a set of constraints on a SessionPrx
  CGlacier2::PermissionsVerifierRepresents an object that checks user permissions
  CGlacier2::SSLPermissionsVerifierRepresents an object that checks user permissions
  CGlacier2::SSLSessionManagerRepresents an application-provided factory for session objects
  CGlacier2::SessionRepresents a session between a client application and the Glacier2 router
  CGlacier2::SessionManagerRepresents an application-provided factory for session objects
  CIce::AsyncLocatorClient applications use the Locator object to resolve Ice indirect proxies
   CIceGrid::AsyncLocatorProvides access to the QueryPrx and RegistryPrx objects implemented by the IceGrid registry
  CIce::AsyncLocatorFinderProvides access to a LocatorPrx object via a fixed identity
  CIce::AsyncLocatorRegistryA server application registers the endpoints of its indirect object adapters with the LocatorRegistry object
  CIce::AsyncLoggerAdminRepresents the admin facet that allows an Ice application to attach its RemoteLoggerPrx to the local logger of an Ice communicator
  CIce::AsyncProcessA 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
  CIce::AsyncPropertiesAdminProvides remote access to the properties of a communicator
  CIce::AsyncRemoteLoggerRepresents an Ice object that accepts log messages
  CIce::AsyncRouterRepresents an intermediary object that routes requests and replies between clients and Ice objects that are not directly reachable from these clients
   CGlacier2::AsyncRouterThe Glacier2 specialization of the Ice::RouterPrx interface
  CIce::AsyncRouterFinderProvides access to a RouterPrx object via a fixed identity
  CIce::BlobjectBase class for dynamic dispatch servants
  CIce::BlobjectArrayBase class for dynamic dispatch servants that uses the array mapping
  CIce::BlobjectArrayAsyncBase class for asynchronous dynamic dispatch servants that uses the array mapping
  CIce::BlobjectAsyncBase class for asynchronous dynamic dispatch servants
  CIce::LocatorClient applications use the Locator object to resolve Ice indirect proxies
  CIce::LocatorFinderProvides access to a LocatorPrx object via a fixed identity
  CIce::LocatorRegistryA server application registers the endpoints of its indirect object adapters with the LocatorRegistry object
  CIce::PropertiesAdminProvides remote access to the properties of a communicator
   CIce::NativePropertiesAdminThe default implementation of the "Properties" admin facet
  CIce::RemoteLoggerRepresents an Ice object that accepts log messages
  CIce::RouterRepresents an intermediary object that routes requests and replies between clients and Ice objects that are not directly reachable from these clients
  CIce::RouterFinderProvides access to a RouterPrx object via a fixed identity
  CIceBox::AsyncServiceManagerAdministers the services of an IceBox server
  CIceBox::AsyncServiceObserverObserves the status of services in an IceBox server
  CIceBox::ServiceObserverObserves the status of services in an IceBox server
  CIceDiscovery::AsyncLookupLooks up objects and object adapters using UDP multicast
  CIceDiscovery::AsyncLookupReplyRepresents a callback object implemented by IceDiscovery clients
  CIceDiscovery::LookupLooks up objects and object adapters using UDP multicast
  CIceDiscovery::LookupReplyRepresents a callback object implemented by IceDiscovery clients
  CIceGrid::AdapterObserverMonitors dynamically-registered object adapters
  CIceGrid::ApplicationObserverMonitors applications
  CIceGrid::AsyncAdapterObserverMonitors dynamically-registered object adapters
  CIceGrid::AsyncAdminProvides administrative access to an IceGrid deployment
  CIceGrid::AsyncApplicationObserverMonitors applications
  CIceGrid::AsyncFileIteratorIterates over an IceGrid log file
  CIceGrid::AsyncFileParsericegridadmin provides a FileParser object to transform XML files into ApplicationDescriptor objects
  CIceGrid::AsyncNodeObserverMonitors changes to the state of the nodes
  CIceGrid::AsyncObjectObserverMonitors well-known objects that are added, updated or removed using AdminPrx
  CIceGrid::AsyncQueryFinds well-known Ice objects registered with the IceGrid registry
  CIceGrid::AsyncRegistryRepresents the main entry point into the IceGrid registry service
  CIceGrid::AsyncRegistryObserverMonitors changes to the state of the registries
  CIceGrid::AsyncUserAccountMapperMaps user strings in server descriptors to actual user account names
  CIceGrid::NodeObserverMonitors changes to the state of the nodes
  CIceGrid::ObjectObserverMonitors well-known objects that are added, updated or removed using AdminPrx
  CIceGrid::RegistryObserverMonitors changes to the state of the registries
  CIceGrid::UserAccountMapperMaps user strings in server descriptors to actual user account names
  CIceLocatorDiscovery::AsyncLookupLooks for a locator using UDP multicast
  CIceLocatorDiscovery::AsyncLookupReplyRepresents a callback object implemented by IceLocatorDiscovery clients
  CIceLocatorDiscovery::LookupLooks for a locator using UDP multicast
  CIceLocatorDiscovery::LookupReplyRepresents a callback object implemented by IceLocatorDiscovery clients
  CIceMX::AsyncMetricsAdminThe metrics administrative facet interface
  CIceStorm::AsyncFinderProvides access to a TopicManagerPrx object via a fixed identity
  CIceStorm::AsyncTopicRepresents an IceStorm topic
  CIceStorm::AsyncTopicManagerRepresents an object that manages topics
 CIce::ObjectAdapterAn object adapter is the main server-side Ice API
 CIceGrid::ObjectDescriptorDescribes a well-known Ice object
 CIceGrid::ObjectInfoInformation about an Ice well-known object
 CIce::Instrumentation::ObserverThe base class for Ice observers
  CIce::Instrumentation::ChildInvocationObserverRepresents an observer for remote or collocated invocations
   CIce::Instrumentation::CollocatedObserverRepresents an observer for collocated invocations
   CIce::Instrumentation::RemoteObserverRepresents an observer for remote invocations
  CIce::Instrumentation::ConnectionObserverRepresents an observer for Ice connections
  CIce::Instrumentation::DispatchObserverRepresents an observer for dispatches
  CIce::Instrumentation::InvocationObserverRepresents an observer for invocations on proxies
  CIce::Instrumentation::ThreadObserverRepresents an observer for Ice threads
 CIce::Instrumentation::ObserverUpdaterThe observer updater interface
 CIce::SSL::OpenSSLClientAuthenticationOptionsSSL transport options for client connections on Linux
 CIce::SSL::OpenSSLServerAuthenticationOptionsSSL transport options for server connections on Linux
 CIce::OutgoingResponseRepresents the response to an incoming request
 CIce::PluginRepresents a communicator plug-in
  CIce::LoggerPluginA special plug-in that installs a logger during a communicator's initialization
  CIceBT::PluginRepresents the IceBT plug-in object
 CIce::PluginFactoryRepresents a plug-in factory
 CIce::PluginManagerManages the plug-ins of a communicator
 CIce::PropertiesRepresents a set of properties used to configure Ice and Ice-based applications
 CIceGrid::PropertyDescriptorDescribes an Ice property
 CIceGrid::PropertySetDescriptorA property set descriptor
 CIce::ProtocolVersionRepresents a version of the Ice protocol
 CDataStorm::Reader< Key, Value, UpdateTag >The Reader class is used to retrieve samples for a data element
 CDataStorm::Reader< Key, Value, std::string >
  CDataStorm::FilteredKeyReader< Key, Value, UpdateTag >The filtered reader to read data elements whose key match a given filter
  CDataStorm::MultiKeyReader< Key, Value, UpdateTag >The key reader to read the data element associated with a given set of keys
  CDataStorm::SingleKeyReader< Key, Value, UpdateTag >The key reader to read the data element associated with a given key
 CIceGrid::RegistryInfoInformation about an IceGrid registry replica
 CIceGrid::RegistryPluginFacadeThe 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
 CIceGrid::ReplicaGroupDescriptorDescribes a replica group
 CIceGrid::ReplicaGroupFilterThe ReplicaGroupFilter is used by IceGrid to filter adapters returned to the client when it resolves a filtered replica group
 CDataStorm::Sample< Key, Value, UpdateTag >A sample provides information about a data element update
 CIce::SSL::SchannelClientAuthenticationOptionsSSL transport options for client connections on Windows
 CIce::SSL::SchannelServerAuthenticationOptionsThe SSL transport options for server connections on Windows
 CIce::SSL::SecureTransportClientAuthenticationOptionsSSL transport options for client connections on macOS and iOS
 CIce::SSL::SecureTransportServerAuthenticationOptionsSSL transport options for server connections on macOS and iOS
 CIce::ServantLocatorAn application-provided class that an object adapter uses to locate servants
 CIceGrid::ServerDynamicInfoDynamic information about the state of a server
 CIceGrid::ServerInfoInformation about a server managed by an IceGrid node
 CIceGrid::ServerInstanceDescriptorDescribes a template instantiation that creates a server
 CIce::ServiceA singleton class that helps you write Windows services and Unix daemons using Ice
 CIceBox::ServiceRepresents an IceBox service that you implement and that the IceBox service manager starts and later stops
 CIceGrid::ServiceInstanceDescriptorDescribes an IceBox service instance
 CIce::SlicedDataHolds class slices that cannot be unmarshaled because their types are not known locally
 CIce::SliceInfoEncapsulates the details of a class slice with an unknown type
 CIce::SliceLoaderCreates class and exception instances from Slice type IDs
  CIce::CompositeSliceLoaderImplements SliceLoader by combining multiple SliceLoader instances
 CGlacier2::SSLInfoRepresents information gathered from an incoming SSL connection and used for authentication and authorization
 CIce::StreamableTraits< T, Enabler >Provides traits for a type that can be marshaled or unmarshaled to/from a stream of bytes using the Slice encoding
 CIce::StreamHelper< T, st >A helper template class for writing (marshaling) and reading (unmarshaling) values to and from a stream of Slice-encoded bytes
 CIceGrid::TemplateDescriptorDescribes a template for a server or an IceBox service
 CDataStorm::Topic< Key, Value, UpdateTag >The Topic class
 CIceGrid::TypeFilterThe TypeFilter is used by IceGrid to filter well-known proxies returned to the client when it searches a well-known object by type
 CIce::UTF8BufferProvides bytes to toUTF8
 CIce::ValueThe base class for instances of Slice-defined classes
  CIce::UnknownSlicedValueRepresents an instance of an unknown class
  CIceGrid::BoxedDistributionDescriptorA "boxed" distribution descriptor
  CIceGrid::BoxedStringA "boxed" string
  CIceGrid::CommunicatorDescriptorDescribes an Ice communicator
   CIceGrid::ServerDescriptorDescribes an Ice server
    CIceGrid::IceBoxDescriptorDescribes an IceBox server
   CIceGrid::ServiceDescriptorDescribes an IceBox service
  CIceGrid::LoadBalancingPolicyThe base class for load balancing policies
   CIceGrid::AdaptiveLoadBalancingPolicyThe load balancing policy that returns the endpoints of the server(s) with the lowest load average
   CIceGrid::OrderedLoadBalancingPolicyThe load balancing policy that returns endpoints in order
   CIceGrid::RandomLoadBalancingPolicyThe load balancing policy that returns endpoints in a random order
   CIceGrid::RoundRobinLoadBalancingPolicyThe load balancing policy that returns endpoints using round-robin
  CIceMX::MetricsThe base class for metrics
   CIceMX::ChildInvocationMetricsProvides information on child invocations
    CIceMX::CollocatedMetricsProvides information on invocations that are collocated
    CIceMX::RemoteMetricsProvides information on invocations that are specifically sent over Ice connections
   CIceMX::ConnectionMetricsProvides information on the data sent and received over Ice connections
   CIceMX::DispatchMetricsProvides information on servant dispatches
   CIceMX::InvocationMetricsProvides measurements for proxy invocations
   CIceMX::SessionMetricsProvides information about Glacier2 sessions
   CIceMX::SubscriberMetricsProvides information about IceStorm subscribers
   CIceMX::ThreadMetricsProvides information on the number of threads currently in use and their activity
   CIceMX::TopicMetricsProvides information about one or more IceStorm topics
 CDataStorm::Writer< Key, Value, UpdateTag >The Writer class is used to write samples for a data element
 CDataStorm::Writer< Key, Value, std::string >
  CDataStorm::MultiKeyWriter< Key, Value, UpdateTag >The key writer to write data elements associated with a given set of keys
  CDataStorm::SingleKeyWriter< Key, Value, UpdateTag >The key writer to write the data element associated with a given key