SObjectizer 5.8
Loading...
Searching...
No Matches
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 (coop_handle_t coop, coop_dereg_reason_t reason) 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) noexcept
 
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.
 
 ~atomic_refcounted_t () noexcept=default
 Destructor.
 
void inc_ref_count () noexcept
 Increments reference count.
 
unsigned long dec_ref_count () noexcept
 Decrement reference count.
 

Public Attributes

const coop_handle_t m_coop
 
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.
 

Detailed Description

Message about cooperation deregistration completion.

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

Definition at line 61 of file agent_coop_notifications.hpp.

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 ( coop_handle_t coop,
coop_dereg_reason_t reason )
inlinenoexcept

Definition at line 69 of file agent_coop_notifications.hpp.

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

const coop_handle_t so_5::msg_coop_deregistered::m_coop
Examples
so_5/coop_notification/main.cpp.

Definition at line 76 of file agent_coop_notifications.hpp.

◆ m_reason

const coop_dereg_reason_t so_5::msg_coop_deregistered::m_reason
Examples
so_5/coop_notification/main.cpp.

Definition at line 77 of file agent_coop_notifications.hpp.


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