NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Lvm::Uuid Class Reference

Public Member Functions

 Uuid (const int8 uuid[ID_LEN])
bool write_format (char *buffer, uint64 size) const
bool read_format (const char *buffer)
bool valid () const

Private Member Functions

void _build_inverse (void) const

Private Attributes

int8 _uuid [ID_LEN]

Static Private Attributes

static const char _c [] = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!#"
static bool _built_inverse = 0
static char _inverse_c [256]

Constructor & Destructor Documentation

Lvm::Uuid::Uuid ( const int8  uuid[ID_LEN])
inline

Member Function Documentation

void Lvm::Uuid::_build_inverse ( void  ) const
inlineprivate
bool Lvm::Uuid::read_format ( const char *  buffer)
inline
bool Lvm::Uuid::valid ( ) const
inline
bool Lvm::Uuid::write_format ( char *  buffer,
uint64  size 
) const
inline

Member Data Documentation

bool Lvm::Uuid::_built_inverse = 0
staticprivate
const char Lvm::Uuid::_c = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!#"
staticprivate
char Lvm::Uuid::_inverse_c
staticprivate
int8 Lvm::Uuid::_uuid[ID_LEN]
private

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