Ice 3.7 C++98 API Reference
Loading...
Searching...
No Matches
IceGrid::AdapterDescriptor Struct Reference

An Ice object adapter descriptor. More...

#include <IceGrid/IceGrid.h>

Public Member Functions

bool operator!= (const AdapterDescriptor &rhs_) const
bool operator< (const AdapterDescriptor &rhs_) const
bool operator<= (const AdapterDescriptor &rhs_) const
bool operator== (const AdapterDescriptor &rhs_) const
bool operator> (const AdapterDescriptor &rhs_) const
bool operator>= (const AdapterDescriptor &rhs_) const

Public Attributes

::IceGrid::ObjectDescriptorSeq allocatables
 The allocatable object descriptors associated with this object adapter.
::std::string description
 The description of this object adapter.
::std::string id
 The object adapter id.
::std::string name
 The object adapter name.
::IceGrid::ObjectDescriptorSeq objects
 The well-known object descriptors associated with this object adapter.
::std::string priority
 The adapter priority.
bool registerProcess
 Flag to specify if the object adapter will register a process object.
::std::string replicaGroupId
 The replica id of this adapter.
bool serverLifetime
 If true the lifetime of this object adapter is the same of the server lifetime.

Detailed Description

An Ice object adapter descriptor.

Member Function Documentation

◆ operator!=()

bool IceGrid::AdapterDescriptor::operator!= ( const AdapterDescriptor & rhs_) const
inline

◆ operator<()

bool IceGrid::AdapterDescriptor::operator< ( const AdapterDescriptor & rhs_) const
inline

◆ operator<=()

bool IceGrid::AdapterDescriptor::operator<= ( const AdapterDescriptor & rhs_) const
inline

◆ operator==()

bool IceGrid::AdapterDescriptor::operator== ( const AdapterDescriptor & rhs_) const
inline

◆ operator>()

bool IceGrid::AdapterDescriptor::operator> ( const AdapterDescriptor & rhs_) const
inline

◆ operator>=()

bool IceGrid::AdapterDescriptor::operator>= ( const AdapterDescriptor & rhs_) const
inline

Member Data Documentation

◆ allocatables

::IceGrid::ObjectDescriptorSeq IceGrid::AdapterDescriptor::allocatables

The allocatable object descriptors associated with this object adapter.

◆ description

::std::string IceGrid::AdapterDescriptor::description

The description of this object adapter.

◆ id

::std::string IceGrid::AdapterDescriptor::id

The object adapter id.

◆ name

::std::string IceGrid::AdapterDescriptor::name

The object adapter name.

◆ objects

::IceGrid::ObjectDescriptorSeq IceGrid::AdapterDescriptor::objects

The well-known object descriptors associated with this object adapter.

◆ priority

::std::string IceGrid::AdapterDescriptor::priority

The adapter priority.

This is eventually used when the adapter is member of a replica group to sort the adapter endpoints by priority.

◆ registerProcess

bool IceGrid::AdapterDescriptor::registerProcess

Flag to specify if the object adapter will register a process object.

◆ replicaGroupId

::std::string IceGrid::AdapterDescriptor::replicaGroupId

The replica id of this adapter.

◆ serverLifetime

bool IceGrid::AdapterDescriptor::serverLifetime

If true the lifetime of this object adapter is the same of the server lifetime.

This information is used by the IceGrid node to figure out the server state: the server is active only if all its "server lifetime" adapters are active.


The documentation for this struct was generated from the following file: