Ice 3.7 C++11 API Reference
Loading...
Searching...
No Matches
IceGrid::ApplicationDescriptor Struct Reference

An application descriptor. More...

#include <IceGrid/IceGrid.h>

Collaboration diagram for IceGrid::ApplicationDescriptor:

Public Member Functions

std::tuple< const ::std::string &, const ::IceGrid::StringStringDict &, const ::IceGrid::ReplicaGroupDescriptorSeq &, const ::IceGrid::TemplateDescriptorDict &, const ::IceGrid::TemplateDescriptorDict &, const ::IceGrid::NodeDescriptorDict &, const ::IceGrid::DistributionDescriptor &, const ::std::string &, const ::IceGrid::PropertySetDescriptorDict & > ice_tuple () const
 Obtains a tuple containing all of the struct's data members.

Public Attributes

::std::string description
 The description of this application.
::IceGrid::DistributionDescriptor distrib
 The application distribution.
::std::string name
 The application name.
::IceGrid::NodeDescriptorDict nodes
 The application nodes.
::IceGrid::PropertySetDescriptorDict propertySets
 Property set descriptors.
::IceGrid::ReplicaGroupDescriptorSeq replicaGroups
 The replica groups.
::IceGrid::TemplateDescriptorDict serverTemplates
 The server templates.
::IceGrid::TemplateDescriptorDict serviceTemplates
 The service templates.
::IceGrid::StringStringDict variables
 The variables defined in the application descriptor.

Detailed Description

An application descriptor.

Member Function Documentation

◆ ice_tuple()

std::tuple< const ::std::string &, const ::IceGrid::StringStringDict &, const ::IceGrid::ReplicaGroupDescriptorSeq &, const ::IceGrid::TemplateDescriptorDict &, const ::IceGrid::TemplateDescriptorDict &, const ::IceGrid::NodeDescriptorDict &, const ::IceGrid::DistributionDescriptor &, const ::std::string &, const ::IceGrid::PropertySetDescriptorDict & > IceGrid::ApplicationDescriptor::ice_tuple ( ) const
inline

Obtains a tuple containing all of the struct's data members.

Returns
The data members in a tuple.

Member Data Documentation

◆ description

::std::string IceGrid::ApplicationDescriptor::description

The description of this application.

◆ distrib

::IceGrid::DistributionDescriptor IceGrid::ApplicationDescriptor::distrib

The application distribution.

◆ name

::std::string IceGrid::ApplicationDescriptor::name

The application name.

◆ nodes

::IceGrid::NodeDescriptorDict IceGrid::ApplicationDescriptor::nodes

The application nodes.

◆ propertySets

::IceGrid::PropertySetDescriptorDict IceGrid::ApplicationDescriptor::propertySets

Property set descriptors.

◆ replicaGroups

::IceGrid::ReplicaGroupDescriptorSeq IceGrid::ApplicationDescriptor::replicaGroups

The replica groups.

◆ serverTemplates

::IceGrid::TemplateDescriptorDict IceGrid::ApplicationDescriptor::serverTemplates

The server templates.

◆ serviceTemplates

::IceGrid::TemplateDescriptorDict IceGrid::ApplicationDescriptor::serviceTemplates

The service templates.

◆ variables

::IceGrid::StringStringDict IceGrid::ApplicationDescriptor::variables

The variables defined in the application descriptor.


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