Ice 3.7 C++11 API Reference
Public Member Functions | Public Attributes | List of all members
IceGrid::ApplicationDescriptor Struct Reference

An application descriptor. More...

#include <IceGrid/IceGrid.h>

Collaboration diagram for IceGrid::ApplicationDescriptor:
Collaboration graph
[legend]

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. More...
 

Public Attributes

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

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: