aether::worker_id Struct Reference

Represents a worker id, used to identify the different processes. More...

#include <types.hh>

Public Member Functions

bool operator< (const worker_id &rhs) const
 
bool operator<= (const worker_id &rhs) const
 
bool operator== (const worker_id &rhs) const
 
bool operator!= (const worker_id &rhs) const
 
uint64_t as_u64 () const
 
size_t as_size_t () const
 
template<typename SD >
void serde_visit (SD &sd)
 

Public Attributes

uint64_t data
 

Detailed Description

Represents a worker id, used to identify the different processes.

Member Function Documentation

size_t aether::worker_id::as_size_t ( ) const
uint64_t aether::worker_id::as_u64 ( ) const
bool aether::worker_id::operator!= ( const worker_id rhs) const
bool aether::worker_id::operator< ( const worker_id rhs) const
bool aether::worker_id::operator<= ( const worker_id rhs) const
bool aether::worker_id::operator== ( const worker_id rhs) const
template<typename SD >
void aether::worker_id::serde_visit ( SD &  sd)
inline

Member Data Documentation

uint64_t aether::worker_id::data