LTKCPP-- LLRP Toolkit C Plus Plus Library
|
Class to return error details in LTKCPP operations. More...
#include <ltkcpp_base.h>
Public Member Functions | |
CErrorDetails (void) | |
Default Constructor. | |
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 parameters. | |
void | unexpectedParameter (const CParameter *pParameter) |
Convenience function used by the toolkit to set CErrorDetails when it encounters an unexpected parameters. | |
void | resultCodeAndWhatStr (EResultCode eResultCode, const char *pWhatStr) |
Convenience function used by the toolkit to set CErrorDetails result code and pWhatStr. | |
CErrorDetails (void) | |
Default Constructor. | |
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 parameters. | |
void | unexpectedParameter (const CParameter *pParameter) |
Convenience function used by the toolkit to set CErrorDetails when it encounters an unexpected parameters. | |
void | resultCodeAndWhatStr (EResultCode eResultCode, const char *pWhatStr) |
Convenience function used by the toolkit to set CErrorDetails result code and pWhatStr. | |
Public Attributes | |
EResultCode | m_eResultCode |
Result code from operation. | |
const char * | m_pWhatStr |
Descriptive printable error string. | |
const CTypeDescriptor * | m_pRefType |
If non-NULL this is the type descriptors for the errored type. | |
const CFieldDescriptor * | m_pRefField |
If non-NULL this is the field descriptors for the errored field. | |
int | m_OtherDetail |
Class to return error details in LTKCPP operations.
Definition at line 631 of file Library/ltkcpp_base.h.