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 |
| 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