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< AdapterDescriptorIceGrid::AdapterDescriptorSeq
 A sequence of adapter descriptors.
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::AdaptiveLoadBalancingPolicyIceGrid::AdaptiveLoadBalancingPolicyPrx
typedef AdaptiveLoadBalancingPolicyPrx IceGrid::AdaptiveLoadBalancingPolicyPrxPtr
typedef ::IceInternal::Handle< AdaptiveLoadBalancingPolicyIceGrid::AdaptiveLoadBalancingPolicyPtr
typedef ::std::vector< ApplicationDescriptorIceGrid::ApplicationDescriptorSeq
 A sequence of application descriptors.
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::BoxedDistributionDescriptorIceGrid::BoxedDistributionDescriptorPrx
typedef BoxedDistributionDescriptorPrx IceGrid::BoxedDistributionDescriptorPrxPtr
typedef ::IceInternal::Handle< BoxedDistributionDescriptorIceGrid::BoxedDistributionDescriptorPtr
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::BoxedStringIceGrid::BoxedStringPrx
typedef BoxedStringPrx IceGrid::BoxedStringPrxPtr
typedef ::IceInternal::Handle< BoxedStringIceGrid::BoxedStringPtr
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::CommunicatorDescriptorIceGrid::CommunicatorDescriptorPrx
typedef CommunicatorDescriptorPrx IceGrid::CommunicatorDescriptorPrxPtr
typedef ::IceInternal::Handle< CommunicatorDescriptorIceGrid::CommunicatorDescriptorPtr
typedef ::std::vector< DbEnvDescriptorIceGrid::DbEnvDescriptorSeq
 A sequence of database environment descriptors.
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::IceBoxDescriptorIceGrid::IceBoxDescriptorPrx
typedef IceBoxDescriptorPrx IceGrid::IceBoxDescriptorPrxPtr
typedef ::IceInternal::Handle< IceBoxDescriptorIceGrid::IceBoxDescriptorPtr
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::LoadBalancingPolicyIceGrid::LoadBalancingPolicyPrx
typedef LoadBalancingPolicyPrx IceGrid::LoadBalancingPolicyPrxPtr
typedef ::IceInternal::Handle< LoadBalancingPolicyIceGrid::LoadBalancingPolicyPtr
typedef ::std::map< ::std::string, NodeDescriptorIceGrid::NodeDescriptorDict
 Mapping of node name to node descriptor.
typedef ::std::vector< NodeUpdateDescriptorIceGrid::NodeUpdateDescriptorSeq
 A sequence of node update descriptors.
typedef ::std::vector< ObjectDescriptorIceGrid::ObjectDescriptorSeq
 A sequence of object descriptors.
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::OrderedLoadBalancingPolicyIceGrid::OrderedLoadBalancingPolicyPrx
typedef OrderedLoadBalancingPolicyPrx IceGrid::OrderedLoadBalancingPolicyPrxPtr
typedef ::IceInternal::Handle< OrderedLoadBalancingPolicyIceGrid::OrderedLoadBalancingPolicyPtr
typedef ::std::vector< PropertyDescriptorIceGrid::PropertyDescriptorSeq
 A sequence of property descriptors.
typedef ::std::map< ::std::string, PropertySetDescriptorIceGrid::PropertySetDescriptorDict
 A mapping of property set name to property set descriptor.
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::RandomLoadBalancingPolicyIceGrid::RandomLoadBalancingPolicyPrx
typedef RandomLoadBalancingPolicyPrx IceGrid::RandomLoadBalancingPolicyPrxPtr
typedef ::IceInternal::Handle< RandomLoadBalancingPolicyIceGrid::RandomLoadBalancingPolicyPtr
typedef ::std::vector< ReplicaGroupDescriptorIceGrid::ReplicaGroupDescriptorSeq
 A sequence of replica groups.
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::RoundRobinLoadBalancingPolicyIceGrid::RoundRobinLoadBalancingPolicyPrx
typedef RoundRobinLoadBalancingPolicyPrx IceGrid::RoundRobinLoadBalancingPolicyPrxPtr
typedef ::IceInternal::Handle< RoundRobinLoadBalancingPolicyIceGrid::RoundRobinLoadBalancingPolicyPtr
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::ServerDescriptorIceGrid::ServerDescriptorPrx
typedef ServerDescriptorPrx IceGrid::ServerDescriptorPrxPtr
typedef ::IceInternal::Handle< ServerDescriptorIceGrid::ServerDescriptorPtr
typedef ::std::vector< ServerDescriptorPtrIceGrid::ServerDescriptorSeq
 A sequence of server descriptors.
typedef ::std::vector< ServerInstanceDescriptorIceGrid::ServerInstanceDescriptorSeq
 A sequence of server instance descriptors.
typedef ::IceInternal::ProxyHandle< ::IceProxy::IceGrid::ServiceDescriptorIceGrid::ServiceDescriptorPrx
typedef ServiceDescriptorPrx IceGrid::ServiceDescriptorPrxPtr
typedef ::IceInternal::Handle< ServiceDescriptorIceGrid::ServiceDescriptorPtr
typedef ::std::vector< ServiceDescriptorPtrIceGrid::ServiceDescriptorSeq
 A sequence of service descriptors.
typedef ::std::vector< ServiceInstanceDescriptorIceGrid::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, TemplateDescriptorIceGrid::TemplateDescriptorDict
 A mapping of template identifier to template descriptor.

Macro Definition Documentation

◆ ICEGRID_API

#define ICEGRID_API   ICE_DECLSPEC_IMPORT