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