|
void | stop () |
|
void | dispose () |
|
void | initialize () |
|
int | compare (const node_id &other) const |
|
| data (uint32_t procid, host_id_type hid) |
|
| ref_counted (const ref_counted &) |
|
ref_counted & | operator= (const ref_counted &) |
|
void | ref () noexcept |
| Increases reference count by one.
|
|
void | deref () noexcept |
| Decreases reference count by one and calls request_deletion when it drops to zero. More...
|
|
bool | unique () const noexcept |
| Queries whether there is exactly one reference.
|
|
size_t | get_reference_count () const noexcept |
|
virtual void | request_deletion (bool decremented_rc) noexcept |
| Default implementations calls `delete this, but can be overriden in case deletion depends on some condition or the class doesn't use default new/delete. More...
|
|
A reference counted container for host ID and process ID.