Extended distributed object handle information.
More...
|
void | set_flags (const unsigned int flags) noexcept |
| Sets the flags for this object.
|
|
constexpr unsigned int | get_flags (void) const noexcept |
| Returns the flags of this object.
|
|
constexpr size_type | get_num_locations (void) const noexcept |
| Returns the size of the gang this object registered in.
|
|
constexpr bool | is_valid (const size_type n) const noexcept |
| Returns if the given location id is valid for the gang this object registered in.
|
|
constexpr bool | valid (void) const noexcept |
| Returns true if this handle is associated with an object.
|
|
constexpr internal_handle_type const & | internal_handle (void) const noexcept |
|
constexpr epoch_type | get_registration_epoch (void) const noexcept |
| Returns the epoch that the object was registered in.
|
|
constexpr epoch_type | get_epoch (void) const noexcept |
| Returns the epoch that the object is currently in.
|
|
constexpr gang_id | get_gang_id (void) const noexcept |
| Returns the gang id of the gang this object registered in.
|
|
std::string | get_uid (void) const |
| Returns a unique id of the registered object. More...
|
|
|
void | set_epoch (epoch_type e) noexcept |
| Sets the epoch that the object is currently in.
|
|
Extended distributed object handle information.
This class is the implementation of rmi_handle::reference. This class provides the same information as rmi_handle_base but allows to differentiate between rmi_handle::reference and rmi_handle::const_reference.
- See also
- rmi_handle
◆ get_uid()
std::string stapl::runtime::rmi_handle_info::get_uid |
( |
void |
| ) |
const |
|
inherited |
Returns a unique id of the registered object.
- Warning
- This should not be used to deduce locality information about a handle.
The documentation for this class was generated from the following file: