#include <types.h>
Public Member Functions | |
Identifier (const UInt8 *ID=NULL) | |
Identifier (const SmartPtr< Identifier > ID) | |
void | Set (const UInt8 *ID=NULL) |
Set the value of the Identifier. | |
void | Set (int Index, UInt8 Value) |
Set an individual byte of the identifier. | |
const UInt8 * | GetValue (void) const |
Get a read-only pointer to the identifier value. | |
int | Size (void) const |
Get the size of the identifier. | |
bool | operator! (void) const |
bool | operator< (const Identifier &Other) const |
bool | operator== (const Identifier &Other) const |
std::string | GetString (void) const |
Protected Attributes | |
UInt8 | Ident [SIZE] |
Identifier | ( | const UInt8 * | ID = NULL |
) | [inline] |
Identifier | ( | const SmartPtr< Identifier< SIZE > > | ID | ) | [inline] |
Set the value of the Identifier.
void Set | ( | int | Index, | |
UInt8 | Value | |||
) | [inline] |
Set an individual byte of the identifier.
const UInt8* GetValue | ( | void | ) | const [inline] |
Get a read-only pointer to the identifier value.
int Size | ( | void | ) | const [inline] |
Get the size of the identifier.
bool operator! | ( | void | ) | const [inline] |
bool operator< | ( | const Identifier< SIZE > & | Other | ) | const [inline] |
bool operator== | ( | const Identifier< SIZE > & | Other | ) | const [inline] |