pair of handler_base_t
linked to particular address_t
More...
#include <subscription_point.h>
Public Member Functions | |
subscription_point_t (const handler_ptr_t &handler_, const address_ptr_t &address_) noexcept | |
ctor from handler and related address (used for comparison) | |
subscription_point_t (const handler_ptr_t &handler_, const address_ptr_t &address_, const actor_base_t *owner_ptr_, owner_tag_t owner_tag_) noexcept | |
full ctor (handler, address, actor, and owner tag) | |
subscription_point_t (const subscription_point_t &)=default | |
copy-ctor | |
subscription_point_t (subscription_point_t &&)=default | |
move-ctor | |
bool | operator== (const subscription_point_t &other) const noexcept |
partial comparison by handler and address | |
Public Attributes | |
handler_ptr_t | handler |
intrusive pointer to messages' handler | |
address_ptr_t | address |
intrusive pointer to address | |
const actor_base_t * | owner_ptr |
non-owning pointer to an actor, which performs subscription | |
owner_tag_t | owner_tag |
kind of ownership of the subscription point | |
pair of handler_base_t
linked to particular address_t