SObjectizer  5.5
Public Member Functions | Public Attributes | List of all members
so_5::mchain_props::demand_t Struct Reference

Description of one demand in message chain. More...

#include <mchain.hpp>

Public Member Functions

 demand_t ()
 Default constructor. More...
 
 demand_t (std::type_index msg_type, so_5::message_ref_t message_ref, so_5::invocation_type_t demand_type)
 Initializing constructor. More...
 
 demand_t (const demand_t &o)
 Copy constructor. More...
 
 demand_t (demand_t &&o)
 Move constructor. More...
 
void swap (demand_t &o)
 Swap operation. More...
 
demand_toperator= (const demand_t &o)
 Copy operator. More...
 
demand_toperator= (demand_t &&o)
 Move operator. More...
 

Public Attributes

std::type_index m_msg_type
 Type of the message. More...
 
so_5::message_ref_t m_message_ref
 Event incident. More...
 
so_5::invocation_type_t m_demand_type
 Type of demand. More...
 

Detailed Description

Description of one demand in message chain.

Since
v.5.5.13

Constructor & Destructor Documentation

◆ demand_t() [1/4]

so_5::mchain_props::demand_t::demand_t ( )
inline

Default constructor.

◆ demand_t() [2/4]

so_5::mchain_props::demand_t::demand_t ( std::type_index  msg_type,
so_5::message_ref_t  message_ref,
so_5::invocation_type_t  demand_type 
)
inline

Initializing constructor.

◆ demand_t() [3/4]

so_5::mchain_props::demand_t::demand_t ( const demand_t o)
inline

Copy constructor.

◆ demand_t() [4/4]

so_5::mchain_props::demand_t::demand_t ( demand_t &&  o)
inline

Move constructor.

Member Function Documentation

◆ operator=() [1/2]

demand_t& so_5::mchain_props::demand_t::operator= ( const demand_t o)
inline

Copy operator.

◆ operator=() [2/2]

demand_t& so_5::mchain_props::demand_t::operator= ( demand_t &&  o)
inline

Move operator.

◆ swap()

void so_5::mchain_props::demand_t::swap ( demand_t o)
inline

Swap operation.

Member Data Documentation

◆ m_demand_type

so_5::invocation_type_t so_5::mchain_props::demand_t::m_demand_type

Type of demand.

◆ m_message_ref

so_5::message_ref_t so_5::mchain_props::demand_t::m_message_ref

Event incident.

◆ m_msg_type

std::type_index so_5::mchain_props::demand_t::m_msg_type

Type of the message.


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