#include <GUIDWrapper.h>
Public Member Functions | |
| TGUIDWrapper () | |
| TGUIDWrapper (const TypGUID &rGUID) | |
| TGUIDWrapper (const TGUIDWrapper &rGUIDWrapper) | |
| TGUIDWrapper (Uint32 ulData1, Uint16 usData2, Uint16 usData3, Uint8 ucData4_1, Uint8 ucData4_2, Uint8 ucData4_3, Uint8 ucData4_4, Uint8 ucData4_5, Uint8 ucData4_6, Uint8 ucData4_7, Uint8 ucData4_8) | |
| virtual | ~TGUIDWrapper () |
| TString | toString () const |
| bool | isZero () const |
| TGUIDWrapper & | operator= (const TypGUID &rGuid) |
| TGUIDWrapper & | operator= (const TGUIDWrapper &rGuidWrapper) |
| operator const TypGUID & () const | |
| operator TypGUID & () | |
| const TypGUID * | operator& () const |
| TypGUID * | operator& () |
Static Public Member Functions | |
| static TGUIDWrapper | createGUID () |
| static TGUIDWrapper | createZeroGUID () |
| static bool | isEqual (const TypGUID &rID1, const TypGUID &rID2) |
| static bool | isEqualInterface (const InterfaceID &rID1, const InterfaceID &rID2) |
| static bool | isIZUnknown (const InterfaceID &rID1) |
| static TString | toString (const InterfaceID &rID) |
This class is used to wrapp a GUID
| TGUIDWrapper::TGUIDWrapper | ( | ) |
Creates an empty GUID
| TGUIDWrapper::TGUIDWrapper | ( | const TypGUID & | rGUID ) |
Creates a GUIDWrapper out of a GUID structure
| zeus::TGUIDWrapper::TGUIDWrapper | ( | const TGUIDWrapper & | rGUIDWrapper ) | [inline] |
Copy contructor
| zeus::TGUIDWrapper::TGUIDWrapper | ( | Uint32 | ulData1, |
| Uint16 | usData2, | ||
| Uint16 | usData3, | ||
| Uint8 | ucData4_1, | ||
| Uint8 | ucData4_2, | ||
| Uint8 | ucData4_3, | ||
| Uint8 | ucData4_4, | ||
| Uint8 | ucData4_5, | ||
| Uint8 | ucData4_6, | ||
| Uint8 | ucData4_7, | ||
| Uint8 | ucData4_8 | ||
| ) | [inline] |
Creates a GUID out of the 128bit data
| virtual zeus::TGUIDWrapper::~TGUIDWrapper | ( | ) | [inline, virtual] |
Destructor
| TGUIDWrapper TGUIDWrapper::createGUID | ( | ) | [static] |
Creates a new GUID calling the API function
| static TGUIDWrapper zeus::TGUIDWrapper::createZeroGUID | ( | ) | [inline, static] |
| static bool zeus::TGUIDWrapper::isEqual | ( | const TypGUID & | rID1, |
| const TypGUID & | rID2 | ||
| ) | [inline, static] |
Checks if two GUID are equal
| static bool zeus::TGUIDWrapper::isEqualInterface | ( | const InterfaceID & | rID1, |
| const InterfaceID & | rID2 | ||
| ) | [inline, static] |
Checks if two GUID are equal
| static bool zeus::TGUIDWrapper::isIZUnknown | ( | const InterfaceID & | rID1 ) | [inline, static] |
Checks if a GUID is equal to INTERFACE_IZUnknown
| bool zeus::TGUIDWrapper::isZero | ( | ) | const [inline] |
Checks if the GUID is zero
| zeus::TGUIDWrapper::operator const TypGUID & | ( | ) | const [inline] |
Implicit returns the GUID structure
| zeus::TGUIDWrapper::operator TypGUID & | ( | ) | [inline] |
Implicit returns the GUID structure
| TypGUID* zeus::TGUIDWrapper::operator& | ( | ) | [inline] |
Implicit returns the GUID structure pointer
| const TypGUID* zeus::TGUIDWrapper::operator& | ( | ) | const [inline] |
Implicit returns the GUID structure pointer
| TGUIDWrapper& zeus::TGUIDWrapper::operator= | ( | const TGUIDWrapper & | rGuidWrapper ) | [inline] |
assigns a guid wrapper object
| TGUIDWrapper& zeus::TGUIDWrapper::operator= | ( | const TypGUID & | rGuid ) | [inline] |
assigns a guid to the wrapper
| TString TGUIDWrapper::toString | ( | ) | const |
Returns the String of the GUID
| static TString zeus::TGUIDWrapper::toString | ( | const InterfaceID & | rID ) | [inline, static] |
Returns the interface ID as a string