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

A server template instance descriptor. More...

#include <IceGrid/IceGrid.h>

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

Public Member Functions

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

Public Attributes

::std::string _cpp_template
 The template used by this instance. More...
 
::IceGrid::StringStringDict parameterValues
 The template parameter values. More...
 
::IceGrid::PropertySetDescriptor propertySet
 The property set. More...
 
::IceGrid::PropertySetDescriptorDict servicePropertySets
 The services property sets. More...
 

Detailed Description

A server template instance descriptor.

Member Function Documentation

◆ ice_tuple()

std::tuple<const ::std::string&, const ::IceGrid::StringStringDict&, const ::IceGrid::PropertySetDescriptor&, const ::IceGrid::PropertySetDescriptorDict&> IceGrid::ServerInstanceDescriptor::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

◆ _cpp_template

::std::string IceGrid::ServerInstanceDescriptor::_cpp_template

The template used by this instance.

◆ parameterValues

::IceGrid::StringStringDict IceGrid::ServerInstanceDescriptor::parameterValues

The template parameter values.

◆ propertySet

::IceGrid::PropertySetDescriptor IceGrid::ServerInstanceDescriptor::propertySet

The property set.

◆ servicePropertySets

::IceGrid::PropertySetDescriptorDict IceGrid::ServerInstanceDescriptor::servicePropertySets

The services property sets.

It's only valid to set these property sets if the template is an IceBox server template.


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