BeeeOn Gateway  v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
Data Structures | Public Types | Public Member Functions | Static Public Member Functions
BeeeOn::GlobalID Class Reference

Data Structures

struct  Hash
 

Public Types

enum  { BYTES_SIZE = 16, WORDS_SIZE = 4 }
 

Public Member Functions

 GlobalID (const Poco::UUID &uuid)
 
 GlobalID (const GlobalID &gid)
 
bool isNull () const
 
std::vector< uint8_t > toBytes () const
 
unsigned int hash () const
 
std::string toString () const
 
bool operator!= (const GlobalID &id) const
 
bool operator== (const GlobalID &id) const
 
bool operator< (const GlobalID &id) const
 
bool operator> (const GlobalID &id) const
 
bool operator<= (const GlobalID &id) const
 
bool operator>= (const GlobalID &id) const
 

Static Public Member Functions

static GlobalID random ()
 
static GlobalID parse (const std::string &s)
 
static GlobalID fromBytes (const std::vector< uint8_t > &in)
 

Member Function Documentation

unsigned int GlobalID::hash ( ) const

The documentation for this class was generated from the following files: