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

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.
 

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 ltkcpp_base.h.


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