eLynx SDK v3.0.1
C++ image processing API reference

eLynx::UUID Class Reference

#include <UUID.h>

List of all members.


Public Member Functions

 UUID ()
 UUID (uint32 iD1, uint16 iD2, uint16 iD3, uint8 iD40, uint8 iD41, uint8 iD42, uint8 iD43, uint8 iD44, uint8 iD45, uint8 iD46, uint8 iD47)
 UUID (const char *iprString)
 UUID (const UUID &iUUID)
void operator= (const UUID &iUUID)
bool operator== (const UUID &iUUID) const
bool operator!= (const UUID &iUUID) const
void GetString (char oString[39]) const

Public Attributes

uint32 _Data1
uint16 _Data2
uint16 _Data3
uint8 _Data4 [8]

Detailed Description

Tool class for Universal Unique IDentifier.

A UUID is a 128 bits number.

Definition at line 31 of file UUID.h.


Constructor & Destructor Documentation

eLynx::UUID::UUID (  ) 

Default constructor. All values are set to 0.

eLynx::UUID::UUID ( uint32  iD1,
uint16  iD2,
uint16  iD3,
uint8  iD40,
uint8  iD41,
uint8  iD42,
uint8  iD43,
uint8  iD44,
uint8  iD45,
uint8  iD46,
uint8  iD47 
)

Constructor from values.

eLynx::UUID::UUID ( const char *  iprString  ) 

Constructor from a formatted UUID string {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}. UUID("{deadbeaf-baad-f00d-0102-030405060708}"); is equivalent to UUID(0xdeadbeaf, 0xbaad, 0xf00d, 0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08);

Parameters:
iprString A reference pointer on the UUID formatted string.

eLynx::UUID::UUID ( const UUID iUUID  ) 

Copy constructor.

Parameters:
iUUID The UUID to copy.


Member Function Documentation

void eLynx::UUID::operator= ( const UUID iUUID  ) 

Assignment operator=.

Parameters:
iUUID The UUID to assign.

bool eLynx::UUID::operator== ( const UUID iUUID  )  const

Equivalence operator == .

Parameters:
iUUID The UUID to compare.

bool eLynx::UUID::operator!= ( const UUID iUUID  )  const

Inequivalence operator != .

Parameters:
iUUID The UUID to compare.

void eLynx::UUID::GetString ( char  oString[39]  )  const

Get the formatted UUID string {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}. Ex : "{deadbeaf-baad-f00d-0102-030405060708}"

Parameters:
oString The string that will be filled in UUID formatted fashion.


Member Data Documentation

Definition at line 72 of file UUID.h.

Definition at line 73 of file UUID.h.

Definition at line 74 of file UUID.h.

Definition at line 75 of file UUID.h.


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

Generated on 14 Apr 2009 by doxygen 1.5.8