|
Ice 3.7 C++11 API Reference
|
Classes | |
| class | AccessDeniedException |
| This exception is raised if a registry lock wasn't acquired or is already held by a session. More... | |
| struct | AdapterDescriptor |
| An Ice object adapter descriptor. More... | |
| struct | AdapterDynamicInfo |
| Dynamic information about the state of an adapter. More... | |
| struct | AdapterInfo |
| Information about an adapter registered with the IceGrid registry. More... | |
| class | AdapterNotExistException |
| This exception is raised if an adapter does not exist. More... | |
| class | AdapterObserver |
| This interface allows applications to monitor the state of object adapters that are registered with IceGrid. More... | |
| class | AdapterObserverPrx |
| This interface allows applications to monitor the state of object adapters that are registered with IceGrid. More... | |
| class | AdaptiveLoadBalancingPolicy |
| Adaptive load balancing policy. More... | |
| class | Admin |
| The IceGrid administrative interface. More... | |
| class | AdminPrx |
| The IceGrid administrative interface. More... | |
| class | AdminSession |
| Used by administrative clients to view, update, and receive observer updates from the IceGrid registry. More... | |
| class | AdminSessionPrx |
| Used by administrative clients to view, update, and receive observer updates from the IceGrid registry. More... | |
| class | AllocationException |
| This exception is raised if the allocation of an object failed. More... | |
| class | AllocationTimeoutException |
| This exception is raised if the request to allocate an object times out. More... | |
| struct | ApplicationDescriptor |
| An application descriptor. More... | |
| struct | ApplicationInfo |
| Information about an IceGrid application. More... | |
| class | ApplicationNotExistException |
| This exception is raised if an application does not exist. More... | |
| class | ApplicationObserver |
| The database observer interface. More... | |
| class | ApplicationObserverPrx |
| The database observer interface. More... | |
| struct | ApplicationUpdateDescriptor |
| An application update descriptor to describe the updates to apply to a deployed application. More... | |
| struct | ApplicationUpdateInfo |
| Information about updates to an IceGrid application. More... | |
| class | BadSignalException |
| This exception is raised if an unknown signal was sent to to a server. More... | |
| class | BoxedDistributionDescriptor |
| A "boxed" distribution descriptor. More... | |
| class | BoxedString |
| A "boxed" string. More... | |
| class | CommunicatorDescriptor |
| A communicator descriptor. More... | |
| struct | DbEnvDescriptor |
| A Freeze database environment descriptor. More... | |
| class | DeploymentException |
| An exception for deployment errors. More... | |
| struct | DistributionDescriptor |
| A distribution descriptor defines an IcePatch2 server and the directories to retrieve from the patch server. More... | |
| class | FileIterator |
| This interface provides access to IceGrid log file contents. More... | |
| class | FileIteratorPrx |
| This interface provides access to IceGrid log file contents. More... | |
| class | FileNotAvailableException |
| This exception is raised if a file is not available. More... | |
| class | FileParser |
icegridadmin provides a FileParser object to transform XML files into ApplicationDescriptor objects. More... | |
| class | FileParserPrx |
icegridadmin provides a FileParser object to transform XML files into ApplicationDescriptor objects. More... | |
| class | IceBoxDescriptor |
| An IceBox server descriptor. More... | |
| class | LoadBalancingPolicy |
| A base class for load balancing policies. More... | |
| struct | LoadInfo |
| Information about the load of a node. More... | |
| class | Locator |
The IceGrid locator interface provides access to the Query and Registry object of the IceGrid registry. More... | |
| class | LocatorPrx |
The IceGrid locator interface provides access to the Query and Registry object of the IceGrid registry. More... | |
| struct | NodeDescriptor |
| A node descriptor. More... | |
| struct | NodeDynamicInfo |
| Dynamic information about the state of a node. More... | |
| struct | NodeInfo |
| Information about an IceGrid node. More... | |
| class | NodeNotExistException |
| This exception is raised if a node does not exist. More... | |
| class | NodeObserver |
| The node observer interface. More... | |
| class | NodeObserverPrx |
| The node observer interface. More... | |
| class | NodeUnreachableException |
| This exception is raised if a node could not be reached. More... | |
| struct | NodeUpdateDescriptor |
| A node update descriptor to describe the updates to apply to a node of a deployed application. More... | |
| struct | ObjectDescriptor |
| An Ice object descriptor. More... | |
| class | ObjectExistsException |
| This exception is raised if an object already exists. More... | |
| struct | ObjectInfo |
| Information about an Ice object. More... | |
| class | ObjectNotRegisteredException |
| This exception is raised if an object is not registered. More... | |
| class | ObjectObserver |
| This interface allows applications to monitor IceGrid well-known objects. More... | |
| class | ObjectObserverPrx |
| This interface allows applications to monitor IceGrid well-known objects. More... | |
| class | ObserverAlreadyRegisteredException |
| This exception is raised if an observer is already registered with the registry. More... | |
| class | OrderedLoadBalancingPolicy |
| Ordered load balancing policy. More... | |
| class | ParseException |
| This exception is raised if an error occurs during parsing. More... | |
| class | PatchException |
| This exception is raised if a patch failed. More... | |
| class | PermissionDeniedException |
| This exception is raised if a client is denied the ability to create a session with IceGrid. More... | |
| struct | PropertyDescriptor |
| Property descriptor. More... | |
| struct | PropertySetDescriptor |
| A property set descriptor. More... | |
| class | Query |
| The IceGrid query interface. More... | |
| class | QueryPrx |
| The IceGrid query interface. More... | |
| class | RandomLoadBalancingPolicy |
| Random load balancing policy. More... | |
| class | Registry |
| The IceGrid registry allows clients create sessions directly with the registry. More... | |
| struct | RegistryInfo |
| Information about an IceGrid registry replica. More... | |
| class | RegistryNotExistException |
| This exception is raised if a registry does not exist. More... | |
| class | RegistryObserver |
| This interface allows applications to monitor changes the state of the registry. More... | |
| class | RegistryObserverPrx |
| This interface allows applications to monitor changes the state of the registry. More... | |
| class | RegistryPluginFacade |
| 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. More... | |
| class | RegistryPrx |
| The IceGrid registry allows clients create sessions directly with the registry. More... | |
| class | RegistryUnreachableException |
| This exception is raised if a registry could not be reached. More... | |
| struct | ReplicaGroupDescriptor |
| A replica group descriptor. More... | |
| class | ReplicaGroupFilter |
| The ReplicaGroupFilter is used by IceGrid to filter adapters returned to the client when it resolves a filtered replica group. More... | |
| class | RoundRobinLoadBalancingPolicy |
| Round robin load balancing policy. More... | |
| class | ServerDescriptor |
| An Ice server descriptor. More... | |
| struct | ServerDynamicInfo |
| Dynamic information about the state of a server. More... | |
| struct | ServerInfo |
| Information about a server managed by an IceGrid node. More... | |
| struct | ServerInstanceDescriptor |
| A server template instance descriptor. More... | |
| class | ServerNotExistException |
| This exception is raised if a server does not exist. More... | |
| class | ServerStartException |
| This exception is raised if a server failed to start. More... | |
| class | ServerStopException |
| This exception is raised if a server failed to stop. More... | |
| class | ServerUnreachableException |
| This exception is raised if a server could not be reached. More... | |
| class | ServiceDescriptor |
| An IceBox service descriptor. More... | |
| struct | ServiceInstanceDescriptor |
| A service template instance descriptor. More... | |
| class | Session |
| A session object is used by IceGrid clients to allocate and release objects. More... | |
| class | SessionPrx |
| A session object is used by IceGrid clients to allocate and release objects. More... | |
| struct | TemplateDescriptor |
| A template descriptor for server or service templates. More... | |
| class | TypeFilter |
| The TypeFilter is used by IceGrid to filter well-known proxies returned to the client when it searches a well-known object by type. More... | |
| class | UserAccountMapper |
| A user account mapper object is used by IceGrid nodes to map session identifiers to user accounts. More... | |
| class | UserAccountMapperPrx |
| A user account mapper object is used by IceGrid nodes to map session identifiers to user accounts. More... | |
| class | UserAccountNotFoundException |
| This exception is raised if a user account for a given session identifier can't be found. More... | |
Typedefs | |
| using | AdapterDescriptorSeq = ::std::vector<AdapterDescriptor> |
| A sequence of adapter descriptors. | |
| using | AdapterDynamicInfoSeq = ::std::vector<AdapterDynamicInfo> |
| A sequence of adapter dynamic information structures. | |
| using | AdapterInfoSeq = ::std::vector<AdapterInfo> |
| A sequence of adapter information structures. | |
| using | ApplicationDescriptorSeq = ::std::vector<ApplicationDescriptor> |
| A sequence of application descriptors. | |
| using | ApplicationInfoSeq = ::std::vector<ApplicationInfo> |
A sequence of ApplicationInfo structures. | |
| using | DbEnvDescriptorSeq = ::std::vector<DbEnvDescriptor> |
| A sequence of database environment descriptors. | |
| using | NodeDescriptorDict = ::std::map<::std::string, NodeDescriptor> |
| Mapping of node name to node descriptor. | |
| using | NodeDynamicInfoSeq = ::std::vector<NodeDynamicInfo> |
| A sequence of node dynamic information structures. | |
| using | NodeUpdateDescriptorSeq = ::std::vector<NodeUpdateDescriptor> |
| A sequence of node update descriptors. | |
| using | ObjectDescriptorSeq = ::std::vector<ObjectDescriptor> |
| A sequence of object descriptors. | |
| using | ObjectInfoSeq = ::std::vector<ObjectInfo> |
| A sequence of object information structures. | |
| using | PropertyDescriptorSeq = ::std::vector<PropertyDescriptor> |
| A sequence of property descriptors. | |
| using | PropertySetDescriptorDict = ::std::map<::std::string, PropertySetDescriptor> |
| A mapping of property set name to property set descriptor. | |
| using | RegistryInfoSeq = ::std::vector<RegistryInfo> |
A sequence of RegistryInfo structures. | |
| using | ReplicaGroupDescriptorSeq = ::std::vector<ReplicaGroupDescriptor> |
| A sequence of replica groups. | |
| using | ServerDescriptorSeq = ::std::vector<::std::shared_ptr<ServerDescriptor>> |
| A sequence of server descriptors. | |
| using | ServerDynamicInfoSeq = ::std::vector<ServerDynamicInfo> |
| A sequence of server dynamic information structures. | |
| using | ServerInstanceDescriptorSeq = ::std::vector<ServerInstanceDescriptor> |
| A sequence of server instance descriptors. | |
| using | ServiceDescriptorSeq = ::std::vector<::std::shared_ptr<ServiceDescriptor>> |
| A sequence of service descriptors. | |
| using | ServiceInstanceDescriptorSeq = ::std::vector<ServiceInstanceDescriptor> |
| A sequence of service instance descriptors. | |
| using | StringObjectProxyDict = ::std::map<::std::string, ::std::shared_ptr<::Ice::ObjectPrx>> |
| A dictionary of proxies. | |
| using | StringStringDict = ::std::map<::std::string, ::std::string> |
| A mapping of string to string. | |
| using | TemplateDescriptorDict = ::std::map<::std::string, TemplateDescriptor> |
| A mapping of template identifier to template descriptor. | |
Enumerations | |
| enum class | LoadSample : unsigned char { LoadSample1 , LoadSample5 , LoadSample15 } |
| Determines which load sampling interval to use. More... | |
| enum class | ServerState : unsigned char { Inactive , Activating , ActivationTimedOut , Active , Deactivating , Destroying , Destroyed } |
| An enumeration representing the state of the server. More... | |
Functions | |
| RegistryPluginFacadePtr | getRegistryPluginFacade () |
| Obtains the plug-in facade for the IceGrid registry. | |
| template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> | |
| bool | operator!= (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. | |
| template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> | |
| bool | operator!= (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. | |
| template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> | |
| bool | operator< (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. | |
| template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> | |
| bool | operator< (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. | |
| template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> | |
| bool | operator<= (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. | |
| template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> | |
| bool | operator<= (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. | |
| template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> | |
| bool | operator== (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. | |
| template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> | |
| bool | operator== (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. | |
| template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> | |
| bool | operator> (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. | |
| template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> | |
| bool | operator> (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. | |
| template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> | |
| bool | operator>= (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. | |
| template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> | |
| bool | operator>= (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. | |
| using IceGrid::AdapterDescriptorSeq = ::std::vector<AdapterDescriptor> |
A sequence of adapter descriptors.
| using IceGrid::AdapterDynamicInfoSeq = ::std::vector<AdapterDynamicInfo> |
A sequence of adapter dynamic information structures.
| using IceGrid::AdapterInfoSeq = ::std::vector<AdapterInfo> |
A sequence of adapter information structures.
| using IceGrid::ApplicationDescriptorSeq = ::std::vector<ApplicationDescriptor> |
A sequence of application descriptors.
| using IceGrid::ApplicationInfoSeq = ::std::vector<ApplicationInfo> |
A sequence of ApplicationInfo structures.
| using IceGrid::DbEnvDescriptorSeq = ::std::vector<DbEnvDescriptor> |
A sequence of database environment descriptors.
| using IceGrid::NodeDescriptorDict = ::std::map<::std::string, NodeDescriptor> |
Mapping of node name to node descriptor.
| using IceGrid::NodeDynamicInfoSeq = ::std::vector<NodeDynamicInfo> |
A sequence of node dynamic information structures.
| using IceGrid::NodeUpdateDescriptorSeq = ::std::vector<NodeUpdateDescriptor> |
A sequence of node update descriptors.
| using IceGrid::ObjectDescriptorSeq = ::std::vector<ObjectDescriptor> |
A sequence of object descriptors.
| using IceGrid::ObjectInfoSeq = ::std::vector<ObjectInfo> |
A sequence of object information structures.
| using IceGrid::PropertyDescriptorSeq = ::std::vector<PropertyDescriptor> |
A sequence of property descriptors.
| using IceGrid::PropertySetDescriptorDict = ::std::map<::std::string, PropertySetDescriptor> |
A mapping of property set name to property set descriptor.
| using IceGrid::RegistryInfoSeq = ::std::vector<RegistryInfo> |
A sequence of RegistryInfo structures.
| using IceGrid::ReplicaGroupDescriptorSeq = ::std::vector<ReplicaGroupDescriptor> |
A sequence of replica groups.
| using IceGrid::ServerDescriptorSeq = ::std::vector<::std::shared_ptr<ServerDescriptor>> |
A sequence of server descriptors.
| using IceGrid::ServerDynamicInfoSeq = ::std::vector<ServerDynamicInfo> |
A sequence of server dynamic information structures.
| using IceGrid::ServerInstanceDescriptorSeq = ::std::vector<ServerInstanceDescriptor> |
A sequence of server instance descriptors.
| using IceGrid::ServiceDescriptorSeq = ::std::vector<::std::shared_ptr<ServiceDescriptor>> |
A sequence of service descriptors.
| using IceGrid::ServiceInstanceDescriptorSeq = ::std::vector<ServiceInstanceDescriptor> |
A sequence of service instance descriptors.
| using IceGrid::StringObjectProxyDict = ::std::map<::std::string, ::std::shared_ptr<::Ice::ObjectPrx>> |
A dictionary of proxies.
| using IceGrid::StringStringDict = ::std::map<::std::string, ::std::string> |
A mapping of string to string.
| using IceGrid::TemplateDescriptorDict = ::std::map<::std::string, TemplateDescriptor> |
A mapping of template identifier to template descriptor.
|
strong |
|
strong |
An enumeration representing the state of the server.
| RegistryPluginFacadePtr IceGrid::getRegistryPluginFacade | ( | ) |
Obtains the plug-in facade for the IceGrid registry.
| bool Ice::operator!= | ( | const C & | lhs, |
| const C & | rhs ) |
Relational operator for generated structs and classes.
| lhs | The left-hand side. |
| rhs | The right-hand side. |
| bool Ice::operator!= | ( | const C & | lhs, |
| const C & | rhs ) |
Relational operator for generated structs and classes.
| lhs | The left-hand side. |
| rhs | The right-hand side. |
| bool Ice::operator< | ( | const C & | lhs, |
| const C & | rhs ) |
Relational operator for generated structs and classes.
| lhs | The left-hand side. |
| rhs | The right-hand side. |
| bool Ice::operator< | ( | const C & | lhs, |
| const C & | rhs ) |
Relational operator for generated structs and classes.
| lhs | The left-hand side. |
| rhs | The right-hand side. |
| bool Ice::operator<= | ( | const C & | lhs, |
| const C & | rhs ) |
Relational operator for generated structs and classes.
| lhs | The left-hand side. |
| rhs | The right-hand side. |
| bool Ice::operator<= | ( | const C & | lhs, |
| const C & | rhs ) |
Relational operator for generated structs and classes.
| lhs | The left-hand side. |
| rhs | The right-hand side. |
| bool Ice::operator== | ( | const C & | lhs, |
| const C & | rhs ) |
Relational operator for generated structs and classes.
| lhs | The left-hand side. |
| rhs | The right-hand side. |
| bool Ice::operator== | ( | const C & | lhs, |
| const C & | rhs ) |
Relational operator for generated structs and classes.
| lhs | The left-hand side. |
| rhs | The right-hand side. |
| bool Ice::operator> | ( | const C & | lhs, |
| const C & | rhs ) |
Relational operator for generated structs and classes.
| lhs | The left-hand side. |
| rhs | The right-hand side. |
| bool Ice::operator> | ( | const C & | lhs, |
| const C & | rhs ) |
Relational operator for generated structs and classes.
| lhs | The left-hand side. |
| rhs | The right-hand side. |
| bool Ice::operator>= | ( | const C & | lhs, |
| const C & | rhs ) |
Relational operator for generated structs and classes.
| lhs | The left-hand side. |
| rhs | The right-hand side. |
| bool Ice::operator>= | ( | const C & | lhs, |
| const C & | rhs ) |
Relational operator for generated structs and classes.
| lhs | The left-hand side. |
| rhs | The right-hand side. |