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

Message about cooperation registration completion. More...

#include <agent_coop_notifications.hpp>

Inheritance diagram for so_5::msg_coop_registered:
so_5::message_t so_5::atomic_refcounted_t

Public Member Functions

 msg_coop_registered (const msg_coop_registered &)=delete
 
 msg_coop_registered (msg_coop_registered &&)=delete
 
msg_coop_registeredoperator= (const msg_coop_registered &)=delete
 
msg_coop_registeredoperator= (msg_coop_registered &&)=delete
 
 msg_coop_registered (coop_handle_t coop) noexcept
 
- 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 () 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 () noexcept
 Default constructor. More...
 
 ~atomic_refcounted_t () noexcept=default
 Destructor. More...
 
void inc_ref_count () noexcept
 Increments reference count. More...
 
unsigned long dec_ref_count () noexcept
 Decrement reference count. More...
 

Public Attributes

const coop_handle_t m_coop
 

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 registration completion.

Since
v.5.2.3
Examples:
so_5/coop_notification/main.cpp.

Constructor & Destructor Documentation

◆ msg_coop_registered() [1/3]

so_5::msg_coop_registered::msg_coop_registered ( const msg_coop_registered )
delete

◆ msg_coop_registered() [2/3]

so_5::msg_coop_registered::msg_coop_registered ( msg_coop_registered &&  )
delete

◆ msg_coop_registered() [3/3]

so_5::msg_coop_registered::msg_coop_registered ( coop_handle_t  coop)
inlinenoexcept

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Member Data Documentation

◆ m_coop

const coop_handle_t so_5::msg_coop_registered::m_coop

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