31 memset(
this, 0,
sizeof *
this);
63 const char * pWhatStr)
const CTypeDescriptor * m_pType
The type descriptor desribing this element.
void unexpectedParameter(const CParameter *pParameter)
Convenience function used by the toolkit to set CErrorDetails when it encounters an unexpected parame...
const CTypeDescriptor * m_pRefType
If non-NULL this is the type descriptors for the errored type.
EResultCode m_eResultCode
Result code from operation.
Based type descriptions for the LTKCPP library.
const char * m_pWhatStr
Descriptive printable error string.
EResultCode
Error result codes for LTK operations.
CErrorDetails(void)
Default Constructor.
void resultCodeAndWhatStr(EResultCode eResultCode, const char *pWhatStr)
Convenience function used by the toolkit to set CErrorDetails result code and pWhatStr.
void clear(void)
Clears the contents of a CErrorDetails.
void missingParameter(const CTypeDescriptor *pRefType)
Convenience function used by the toolkit to set CErrorDetails when it encounters an missing parameter...
Base Class for All LLRP LTK Parameters.
Describes a message or parameter type.