Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

LLRP::CErrorDetails Class Reference
[Core LTK Library classes and functions]

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.

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 644 of file ltkcpp_base.h.


The documentation for this class was generated from the following files:
Generated on Wed Nov 26 12:27:56 2008 for LTKCPP-- LLRP Toolkit C Plus Plus Library by  doxygen 1.3.9.1