The ID of a particular VuMark instance.
Public Types | |
enum | ID_DATA_TYPE { BYTES = 0, STRING = 1, NUMERIC = 2 } |
The type of data encoded in this ID. More... | |
Public Member Functions | |
virtual const char * | getBuffer () const =0 |
Get a char buffer filled with getLength() bytes representing the InstanceId. More... | |
virtual size_t | getLength () const =0 |
Get the length of the id's data, in bytes. More... | |
virtual unsigned long long | getNumericValue () const =0 |
Convenience method to get IDs of type NUMERIC. More... | |
virtual ID_DATA_TYPE | getDataType () const =0 |
Get the type of data this instance ID stores. More... | |
enum ID_DATA_TYPE |
|
pure virtual |
Get a char buffer filled with getLength() bytes representing the InstanceId.
|
pure virtual |
Get the length of the id's data, in bytes.
|
pure virtual |
Convenience method to get IDs of type NUMERIC.
|
pure virtual |
Get the type of data this instance ID stores.