|
SObjectizer
5.5
|
Container for cooperation registration notificators. More...
#include <coop.hpp>
Public Member Functions | |
| void | add (coop_reg_notificator_t notificator) |
| Add a notificator. More... | |
| void | call_all (environment_t &env, const coop_handle_t &coop) const noexcept |
| 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 () 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... | |
Private Attributes | |
| std::vector< coop_reg_notificator_t > | m_notificators |
Container for cooperation registration notificators.
|
inline |
Add a notificator.
|
noexcept |
Call all notificators.
|
private |
1.8.14