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

Message about cooperation deregistration completion. More...

#include <agent_coop_notifications.hpp>

Inheritance diagram for so_5::msg_coop_deregistered:
so_5::message_t so_5::atomic_refcounted_t

Public Member Functions

 msg_coop_deregistered (const msg_coop_deregistered &)=delete
 
 msg_coop_deregistered (msg_coop_deregistered &&)=delete
 
msg_coop_deregisteredoperator= (const msg_coop_deregistered &)=delete
 
msg_coop_deregisteredoperator= (msg_coop_deregistered &&)=delete
 
 msg_coop_deregistered (std::string coop_name, coop_dereg_reason_t reason)
 
- Public Member Functions inherited from so_5::message_t
 message_t ()
 
 message_t (const message_t &other)
 
 message_t (message_t &&other)
 
message_toperator= (const message_t &other)
 
message_toperator= (message_t &&other)
 
virtual ~message_t () SO_5_NOEXCEPT=default
 
- Public Member Functions inherited from so_5::atomic_refcounted_t
 atomic_refcounted_t (const atomic_refcounted_t &)=delete
 
atomic_refcounted_toperator= (const atomic_refcounted_t &)=delete
 
 atomic_refcounted_t () SO_5_NOEXCEPT
 Default constructor. More...
 
 ~atomic_refcounted_t () SO_5_NOEXCEPT=default
 Destructor. More...
 
void inc_ref_count () SO_5_NOEXCEPT
 Increments reference count. More...
 
unsigned long dec_ref_count () SO_5_NOEXCEPT
 Decrement reference count. More...
 

Public Attributes

const std::string m_coop_name
 
const coop_dereg_reason_t m_reason
 

Additional Inherited Members

- Public Types inherited from so_5::message_t
using kind_t = ::so_5::message_kind_t
 A short typedef for kind of message. More...
 

Detailed Description

Message about cooperation deregistration completion.

Since
v.5.2.3
Examples:
so_5/coop_notification/main.cpp, and so_5/private_dispatcher_restarts/main.cpp.

Constructor & Destructor Documentation

◆ msg_coop_deregistered() [1/3]

so_5::msg_coop_deregistered::msg_coop_deregistered ( const msg_coop_deregistered )
delete

◆ msg_coop_deregistered() [2/3]

so_5::msg_coop_deregistered::msg_coop_deregistered ( msg_coop_deregistered &&  )
delete

◆ msg_coop_deregistered() [3/3]

so_5::msg_coop_deregistered::msg_coop_deregistered ( std::string  coop_name,
coop_dereg_reason_t  reason 
)
inline

Member Function Documentation

◆ operator=() [1/2]

msg_coop_deregistered& so_5::msg_coop_deregistered::operator= ( const msg_coop_deregistered )
delete

◆ operator=() [2/2]

msg_coop_deregistered& so_5::msg_coop_deregistered::operator= ( msg_coop_deregistered &&  )
delete

Member Data Documentation

◆ m_coop_name

const std::string so_5::msg_coop_deregistered::m_coop_name

◆ m_reason

const coop_dereg_reason_t so_5::msg_coop_deregistered::m_reason

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