Handles a collection of meta data of different types.
Public Member Functions | |
CRxMetaData (void) | |
CRxMetaData (const CRxMetaData &xData) | |
~CRxMetaData (void) | |
void | AddElement (const Rx::CRxString &sxLabel, const Rx::CRxString &sxGroup, unsigned uData) |
void | AddElement (const Rx::CRxString &sxLabel, const Rx::CRxString &sxGroup, double dData) |
void | AddElement (const Rx::CRxString &sxLabel, const Rx::CRxString &sxGroup, const Rx::CRxString &sxData) |
void | AddElement (const Rx::CRxString &sxLabel, const Rx::CRxString &sxGroup, const Rx::CRxArrayUInt &xData) |
void | AddElement (const Rx::CRxString &sxLabel, const Rx::CRxString &sxGroup, const Rx::CRxArrayDouble &xData) |
void | AddElement (const Rx::CRxString &sxLabel, const Rx::CRxString &sxGroup, const Rx::CRxArrayString &xData) |
void | Clear () |
void | GetElement (const Rx::CRxString &sxLabel, unsigned &uData) |
void | GetElement (const Rx::CRxString &sxLabel, double &dData) |
void | GetElement (const Rx::CRxString &sxLabel, Rx::CRxString &sxData) |
void | GetElement (const Rx::CRxString &sxLabel, Rx::CRxArrayUInt &xData) |
void | GetElement (const Rx::CRxString &sxLabel, Rx::CRxArrayDouble &xData) |
void | GetElement (const Rx::CRxString &sxLabel, Rx::CRxArrayString &xData) |
unsigned | GetElementCount () |
void | GetElementNameType (unsigned iIdx, Rx::CRxString &sxName, Rx::CRxString &sxType) |
Rx::CRxString | GetLastError () |
bool | HasElement (const Rx::CRxString &sxLabel) |
Query if metadata has element with label sxLabel. More... | |
CRxMetaData & | operator= (const CRxMetaData &xData) |
void | SetElement (const Rx::CRxString &sxLabel, unsigned uData) |
void | SetElement (const Rx::CRxString &sxLabel, double dData) |
void | SetElement (const Rx::CRxString &sxLabel, const Rx::CRxString &sxData) |
void | SetElement (const Rx::CRxString &sxLabel, const Rx::CRxArrayUInt &xData) |
void | SetElement (const Rx::CRxString &sxLabel, const Rx::CRxArrayDouble &xData) |
void | SetElement (const Rx::CRxString &sxLabel, const Rx::CRxArrayString &xData) |
Rx::CRxMetaData::CRxMetaData | ( | void | ) |
Rx::CRxMetaData::CRxMetaData | ( | const CRxMetaData & | xData | ) |
Rx::CRxMetaData::~CRxMetaData | ( | void | ) |
void Rx::CRxMetaData::AddElement | ( | const Rx::CRxString & | sxLabel, |
const Rx::CRxString & | sxGroup, | ||
unsigned | uData | ||
) |
void Rx::CRxMetaData::AddElement | ( | const Rx::CRxString & | sxLabel, |
const Rx::CRxString & | sxGroup, | ||
double | dData | ||
) |
void Rx::CRxMetaData::AddElement | ( | const Rx::CRxString & | sxLabel, |
const Rx::CRxString & | sxGroup, | ||
const Rx::CRxString & | sxData | ||
) |
void Rx::CRxMetaData::AddElement | ( | const Rx::CRxString & | sxLabel, |
const Rx::CRxString & | sxGroup, | ||
const Rx::CRxArrayUInt & | xData | ||
) |
void Rx::CRxMetaData::AddElement | ( | const Rx::CRxString & | sxLabel, |
const Rx::CRxString & | sxGroup, | ||
const Rx::CRxArrayDouble & | xData | ||
) |
void Rx::CRxMetaData::AddElement | ( | const Rx::CRxString & | sxLabel, |
const Rx::CRxString & | sxGroup, | ||
const Rx::CRxArrayString & | xData | ||
) |
void Rx::CRxMetaData::Clear | ( | ) |
void Rx::CRxMetaData::GetElement | ( | const Rx::CRxString & | sxLabel, |
unsigned & | uData | ||
) |
void Rx::CRxMetaData::GetElement | ( | const Rx::CRxString & | sxLabel, |
double & | dData | ||
) |
void Rx::CRxMetaData::GetElement | ( | const Rx::CRxString & | sxLabel, |
Rx::CRxString & | sxData | ||
) |
void Rx::CRxMetaData::GetElement | ( | const Rx::CRxString & | sxLabel, |
Rx::CRxArrayUInt & | xData | ||
) |
void Rx::CRxMetaData::GetElement | ( | const Rx::CRxString & | sxLabel, |
Rx::CRxArrayDouble & | xData | ||
) |
void Rx::CRxMetaData::GetElement | ( | const Rx::CRxString & | sxLabel, |
Rx::CRxArrayString & | xData | ||
) |
unsigned Rx::CRxMetaData::GetElementCount | ( | ) |
void Rx::CRxMetaData::GetElementNameType | ( | unsigned | iIdx, |
Rx::CRxString & | sxName, | ||
Rx::CRxString & | sxType | ||
) |
Rx::CRxString Rx::CRxMetaData::GetLastError | ( | ) |
bool Rx::CRxMetaData::HasElement | ( | const Rx::CRxString & | sxLabel | ) |
Query if metadata has element with label sxLabel.
sxLabel | The Label. |
CRxMetaData& Rx::CRxMetaData::operator= | ( | const CRxMetaData & | xData | ) |
void Rx::CRxMetaData::SetElement | ( | const Rx::CRxString & | sxLabel, |
unsigned | uData | ||
) |
void Rx::CRxMetaData::SetElement | ( | const Rx::CRxString & | sxLabel, |
double | dData | ||
) |
void Rx::CRxMetaData::SetElement | ( | const Rx::CRxString & | sxLabel, |
const Rx::CRxString & | sxData | ||
) |
void Rx::CRxMetaData::SetElement | ( | const Rx::CRxString & | sxLabel, |
const Rx::CRxArrayUInt & | xData | ||
) |
void Rx::CRxMetaData::SetElement | ( | const Rx::CRxString & | sxLabel, |
const Rx::CRxArrayDouble & | xData | ||
) |
void Rx::CRxMetaData::SetElement | ( | const Rx::CRxString & | sxLabel, |
const Rx::CRxArrayString & | xData | ||
) |