|
libcaf
0.16.3
|
Stores the address of typed as well as untyped actors. More...
#include <actor_addr.hpp>
Inherits comparable< actor_addr >, comparable< actor_addr, weak_actor_ptr >, comparable< actor_addr, strong_actor_ptr >, comparable< actor_addr, abstract_actor * >, and comparable< actor_addr, actor_control_block * >.
Public Member Functions | |
| actor_addr (actor_addr &&)=default | |
| actor_addr (const actor_addr &)=default | |
| actor_addr & | operator= (actor_addr &&)=default |
| actor_addr & | operator= (const actor_addr &)=default |
| actor_addr (std::nullptr_t) | |
| actor_addr (const unsafe_actor_handle_init_t &) | |
| actor_addr & | operator= (std::nullptr_t) |
| actor_id | id () const noexcept |
| Returns the ID of this actor. | |
| node_id | node () const noexcept |
| Returns the origin node of this actor. | |
| actor_system & | home_system () const noexcept |
| Returns the hosting actor system. | |
| void | swap (actor_addr &other) noexcept |
Exchange content of *this and other. | |
| operator bool () const | |
Static Public Attributes | |
| static constexpr bool | has_weak_ptr_semantics = true |
Friends | |
| class | abstract_actor |
| template<class , class , int > | |
| class | actor_cast_access |
Stores the address of typed as well as untyped actors.
1.8.16