Ice 3.7 C++11 API Reference
Classes | Namespaces | Macros | Typedefs
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  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  IceGrid::BoxedDistributionDescriptor
 A "boxed" distribution descriptor. More...
 
class  IceGrid::BoxedString
 A "boxed" string. More...
 
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  IceGrid::IceBoxDescriptor
 An IceBox server descriptor. More...
 
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  IceGrid::OrderedLoadBalancingPolicy
 Ordered load balancing policy. More...
 
struct  IceGrid::PropertyDescriptor
 Property descriptor. More...
 
struct  IceGrid::PropertySetDescriptor
 A property set descriptor. More...
 
class  IceGrid::RandomLoadBalancingPolicy
 Random load balancing policy. More...
 
struct  IceGrid::ReplicaGroupDescriptor
 A replica group descriptor. More...
 
class  IceGrid::RoundRobinLoadBalancingPolicy
 Round robin load balancing policy. More...
 
class  IceGrid::ServerDescriptor
 An Ice server descriptor. More...
 
struct  IceGrid::ServerInstanceDescriptor
 A server template instance descriptor. More...
 
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

 IceGrid
 

Macros

#define ICEGRID_API   ICE_DECLSPEC_IMPORT
 

Typedefs

using IceGrid::AdapterDescriptorSeq = ::std::vector< AdapterDescriptor >
 A sequence of adapter descriptors. More...
 
using IceGrid::ApplicationDescriptorSeq = ::std::vector< ApplicationDescriptor >
 A sequence of application descriptors. More...
 
using IceGrid::DbEnvDescriptorSeq = ::std::vector< DbEnvDescriptor >
 A sequence of database environment descriptors. More...
 
using IceGrid::NodeDescriptorDict = ::std::map<::std::string, NodeDescriptor >
 Mapping of node name to node descriptor. More...
 
using IceGrid::NodeUpdateDescriptorSeq = ::std::vector< NodeUpdateDescriptor >
 A sequence of node update descriptors. More...
 
using IceGrid::ObjectDescriptorSeq = ::std::vector< ObjectDescriptor >
 A sequence of object descriptors. More...
 
using IceGrid::PropertyDescriptorSeq = ::std::vector< PropertyDescriptor >
 A sequence of property descriptors. More...
 
using IceGrid::PropertySetDescriptorDict = ::std::map<::std::string, PropertySetDescriptor >
 A mapping of property set name to property set descriptor. More...
 
using IceGrid::ReplicaGroupDescriptorSeq = ::std::vector< ReplicaGroupDescriptor >
 A sequence of replica groups. More...
 
using IceGrid::ServerDescriptorSeq = ::std::vector<::std::shared_ptr< ServerDescriptor > >
 A sequence of server descriptors. More...
 
using IceGrid::ServerInstanceDescriptorSeq = ::std::vector< ServerInstanceDescriptor >
 A sequence of server instance descriptors. More...
 
using IceGrid::ServiceDescriptorSeq = ::std::vector<::std::shared_ptr< ServiceDescriptor > >
 A sequence of service descriptors. More...
 
using IceGrid::ServiceInstanceDescriptorSeq = ::std::vector< ServiceInstanceDescriptor >
 A sequence of service instance descriptors. More...
 
using IceGrid::StringStringDict = ::std::map<::std::string, ::std::string >
 A mapping of string to string. More...
 
using IceGrid::TemplateDescriptorDict = ::std::map<::std::string, TemplateDescriptor >
 A mapping of template identifier to template descriptor. More...
 

Macro Definition Documentation

◆ ICEGRID_API

#define ICEGRID_API   ICE_DECLSPEC_IMPORT