LTKCPP-- LLRP Toolkit C Plus Plus Library
Public Member Functions | Public Attributes
LLRP::CErrorDetails Class Reference

Class to return error details in LTKCPP operations. More...

#include <ltkcpp_base.h>

List of all members.

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 CTypeDescriptorm_pRefType
 If non-NULL this is the type descriptors for the errored type.
const CFieldDescriptorm_pRefField
 If non-NULL this is the field descriptors for the errored field.
int m_OtherDetail

Detailed Description

Class to return error details in LTKCPP operations.

Definition at line 631 of file Library/ltkcpp_base.h.


The documentation for this class was generated from the following files: