|
SObjectizer
5.5
|
Container for cooperation deregistration notificators. More...
#include <agent_coop.hpp>
Public Member Functions | |
| void | add (coop_dereg_notificator_t notificator) |
| Add a notificator. More... | |
| void | call_all (environment_t &env, const std::string &coop_name, const coop_dereg_reason_t &reason) const |
| Call all notificators. More... | |
Public Member Functions inherited from so_5::atomic_refcounted_t | |
| atomic_refcounted_t (const atomic_refcounted_t &)=delete | |
| atomic_refcounted_t & | operator= (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... | |
Private Attributes | |
| std::vector< coop_dereg_notificator_t > | m_notificators |
Container for cooperation deregistration notificators.
|
inline |
Add a notificator.
| void so_5::coop_dereg_notificators_container_t::call_all | ( | environment_t & | env, |
| const std::string & | coop_name, | ||
| const coop_dereg_reason_t & | reason | ||
| ) | const |
Call all notificators.
|
private |
1.8.14