Ice 3.7 C++98 API Reference
Loading...
Searching...
No Matches
Descriptor.h File Reference
#include <IceUtil/PushDisableWarnings.h>
#include <Ice/ProxyF.h>
#include <Ice/ObjectF.h>
#include <Ice/ValueF.h>
#include <Ice/Exception.h>
#include <Ice/LocalObject.h>
#include <Ice/StreamHelpers.h>
#include <Ice/Comparable.h>
#include <Ice/Proxy.h>
#include <Ice/Object.h>
#include <Ice/GCObject.h>
#include <Ice/Value.h>
#include <Ice/Incoming.h>
#include <Ice/FactoryTableInit.h>
#include <IceUtil/ScopedArray.h>
#include <Ice/Optional.h>
#include <Ice/Identity.h>
#include <Ice/BuiltinSequences.h>
#include <IceUtil/UndefSysMacros.h>
#include <IceGrid/Config.h>
#include <IceUtil/PopDisableWarnings.h>
Include dependency graph for Descriptor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  IceGrid::AdapterDescriptor
 An Ice object adapter descriptor. More...
class  IceProxy::IceGrid::AdaptiveLoadBalancingPolicy
class  IceGrid::AdaptiveLoadBalancingPolicy
 Adaptive load balancing policy. More...
struct  IceGrid::ApplicationDescriptor
 An application descriptor. More...
struct  IceGrid::ApplicationUpdateDescriptor
 An application update descriptor to describe the updates to apply to a deployed application. More...
class  IceProxy::IceGrid::BoxedDistributionDescriptor
class  IceGrid::BoxedDistributionDescriptor
 A "boxed" distribution descriptor. More...
class  IceProxy::IceGrid::BoxedString
class  IceGrid::BoxedString
 A "boxed" string. More...
class  IceProxy::IceGrid::CommunicatorDescriptor
class  IceGrid::CommunicatorDescriptor
 A communicator descriptor. More...
struct  IceGrid::DbEnvDescriptor
 A Freeze database environment descriptor. More...
struct  IceGrid::DistributionDescriptor
 A distribution descriptor defines an IcePatch2 server and the directories to retrieve from the patch server. More...
class  IceProxy::IceGrid::IceBoxDescriptor
class  IceGrid::IceBoxDescriptor
 An IceBox server descriptor. More...
class  IceProxy::IceGrid::LoadBalancingPolicy
class  IceGrid::LoadBalancingPolicy
 A base class for load balancing policies. More...
struct  IceGrid::NodeDescriptor
 A node descriptor. More...
struct  IceGrid::NodeUpdateDescriptor
 A node update descriptor to describe the updates to apply to a node of a deployed application. More...
struct  IceGrid::ObjectDescriptor
 An Ice object descriptor. More...
class  IceProxy::IceGrid::OrderedLoadBalancingPolicy
class  IceGrid::OrderedLoadBalancingPolicy
 Ordered load balancing policy. More...
struct  IceGrid::PropertyDescriptor
 Property descriptor. More...
struct  IceGrid::PropertySetDescriptor
 A property set descriptor. More...
class  IceProxy::IceGrid::RandomLoadBalancingPolicy
class  IceGrid::RandomLoadBalancingPolicy
 Random load balancing policy. More...
struct  IceGrid::ReplicaGroupDescriptor
 A replica group descriptor. More...
class  IceProxy::IceGrid::RoundRobinLoadBalancingPolicy
class  IceGrid::RoundRobinLoadBalancingPolicy
 Round robin load balancing policy. More...
class  IceProxy::IceGrid::ServerDescriptor
class  IceGrid::ServerDescriptor
 An Ice server descriptor. More...
struct  IceGrid::ServerInstanceDescriptor
 A server template instance descriptor. More...
class  IceProxy::IceGrid::ServiceDescriptor
class  IceGrid::ServiceDescriptor
 An IceBox service descriptor. More...
struct  IceGrid::ServiceInstanceDescriptor
 A service template instance descriptor. More...
struct  IceGrid::TemplateDescriptor
 A template descriptor for server or service templates. More...

Namespaces

namespace  IceGrid
namespace  IceProxy
namespace  IceProxy::IceGrid

Macros

#define ICEGRID_API   ICE_DECLSPEC_IMPORT

Typedefs

typedef ::std::vector< AdapterDescriptor > IceGrid::AdapterDescriptorSeq
 A sequence of adapter descriptors.
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::AdaptiveLoadBalancingPolicy > IceGrid::AdaptiveLoadBalancingPolicyPrx
typedef AdaptiveLoadBalancingPolicyPrx IceGrid::AdaptiveLoadBalancingPolicyPrxPtr
typedef ::IceInternal::Handle< AdaptiveLoadBalancingPolicy > IceGrid::AdaptiveLoadBalancingPolicyPtr
typedef ::std::vector< ApplicationDescriptor > IceGrid::ApplicationDescriptorSeq
 A sequence of application descriptors.
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::BoxedDistributionDescriptor > IceGrid::BoxedDistributionDescriptorPrx
typedef BoxedDistributionDescriptorPrx IceGrid::BoxedDistributionDescriptorPrxPtr
typedef ::IceInternal::Handle< BoxedDistributionDescriptor > IceGrid::BoxedDistributionDescriptorPtr
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::BoxedString > IceGrid::BoxedStringPrx
typedef BoxedStringPrx IceGrid::BoxedStringPrxPtr
typedef ::IceInternal::Handle< BoxedString > IceGrid::BoxedStringPtr
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::CommunicatorDescriptor > IceGrid::CommunicatorDescriptorPrx
typedef CommunicatorDescriptorPrx IceGrid::CommunicatorDescriptorPrxPtr
typedef ::IceInternal::Handle< CommunicatorDescriptor > IceGrid::CommunicatorDescriptorPtr
typedef ::std::vector< DbEnvDescriptor > IceGrid::DbEnvDescriptorSeq
 A sequence of database environment descriptors.
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::IceBoxDescriptor > IceGrid::IceBoxDescriptorPrx
typedef IceBoxDescriptorPrx IceGrid::IceBoxDescriptorPrxPtr
typedef ::IceInternal::Handle< IceBoxDescriptor > IceGrid::IceBoxDescriptorPtr
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::LoadBalancingPolicy > IceGrid::LoadBalancingPolicyPrx
typedef LoadBalancingPolicyPrx IceGrid::LoadBalancingPolicyPrxPtr
typedef ::IceInternal::Handle< LoadBalancingPolicy > IceGrid::LoadBalancingPolicyPtr
typedef ::std::map< ::std::string, NodeDescriptor > IceGrid::NodeDescriptorDict
 Mapping of node name to node descriptor.
typedef ::std::vector< NodeUpdateDescriptor > IceGrid::NodeUpdateDescriptorSeq
 A sequence of node update descriptors.
typedef ::std::vector< ObjectDescriptor > IceGrid::ObjectDescriptorSeq
 A sequence of object descriptors.
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::OrderedLoadBalancingPolicy > IceGrid::OrderedLoadBalancingPolicyPrx
typedef OrderedLoadBalancingPolicyPrx IceGrid::OrderedLoadBalancingPolicyPrxPtr
typedef ::IceInternal::Handle< OrderedLoadBalancingPolicy > IceGrid::OrderedLoadBalancingPolicyPtr
typedef ::std::vector< PropertyDescriptor > IceGrid::PropertyDescriptorSeq
 A sequence of property descriptors.
typedef ::std::map< ::std::string, PropertySetDescriptor > IceGrid::PropertySetDescriptorDict
 A mapping of property set name to property set descriptor.
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::RandomLoadBalancingPolicy > IceGrid::RandomLoadBalancingPolicyPrx
typedef RandomLoadBalancingPolicyPrx IceGrid::RandomLoadBalancingPolicyPrxPtr
typedef ::IceInternal::Handle< RandomLoadBalancingPolicy > IceGrid::RandomLoadBalancingPolicyPtr
typedef ::std::vector< ReplicaGroupDescriptor > IceGrid::ReplicaGroupDescriptorSeq
 A sequence of replica groups.
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::RoundRobinLoadBalancingPolicy > IceGrid::RoundRobinLoadBalancingPolicyPrx
typedef RoundRobinLoadBalancingPolicyPrx IceGrid::RoundRobinLoadBalancingPolicyPrxPtr
typedef ::IceInternal::Handle< RoundRobinLoadBalancingPolicy > IceGrid::RoundRobinLoadBalancingPolicyPtr
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::ServerDescriptor > IceGrid::ServerDescriptorPrx
typedef ServerDescriptorPrx IceGrid::ServerDescriptorPrxPtr
typedef ::IceInternal::Handle< ServerDescriptor > IceGrid::ServerDescriptorPtr
typedef ::std::vector< ServerDescriptorPtr > IceGrid::ServerDescriptorSeq
 A sequence of server descriptors.
typedef ::std::vector< ServerInstanceDescriptor > IceGrid::ServerInstanceDescriptorSeq
 A sequence of server instance descriptors.
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::ServiceDescriptor > IceGrid::ServiceDescriptorPrx
typedef ServiceDescriptorPrx IceGrid::ServiceDescriptorPrxPtr
typedef ::IceInternal::Handle< ServiceDescriptor > IceGrid::ServiceDescriptorPtr
typedef ::std::vector< ServiceDescriptorPtr > IceGrid::ServiceDescriptorSeq
 A sequence of service descriptors.
typedef ::std::vector< ServiceInstanceDescriptor > IceGrid::ServiceInstanceDescriptorSeq
 A sequence of service instance descriptors.
typedef ::std::map< ::std::string, ::std::string > IceGrid::StringStringDict
 A mapping of string to string.
typedef ::std::map< ::std::string, TemplateDescriptor > IceGrid::TemplateDescriptorDict
 A mapping of template identifier to template descriptor.

Macro Definition Documentation

◆ ICEGRID_API

#define ICEGRID_API   ICE_DECLSPEC_IMPORT