DOFException encapsulates DOFError codes and provider item exceptions. More...
Typedefs | |
typedef uint32 | DOFError |
Standard OAL error codes type. | |
Enumerations | |
enum | DOFExceptionType { DOFEXCEPTIONTYPE_ERROR, DOFEXCEPTIONTYPE_PROVIDER } |
Exception type. More... | |
Functions | |
DOFException | DOFException_Copy (const DOFException self) |
Create a new copy of an existing DOFException. | |
DOFException | DOFErrorException_Create (DOFError error, const char *message) |
Construct a DOFErrorException from a DOFError code and a string. | |
DOFException | DOFProviderException_Create (DOFInterfaceException iException, uint16 parameterCount, const DOFValue *parameters) |
Construct a DOFException using an Interface Exception (an Item within an Interface). | |
void | DOFException_Destroy (DOFException self) |
Destroy a DOFException. | |
DOFExceptionType | DOFException_GetType (const DOFException self) |
Get the type of the DOFException. | |
DOFError | DOFErrorException_GetError (const DOFException self) |
Get the error code for the DOFException. | |
const char * | DOFErrorException_GetMessage (const DOFException self) |
Get the error message string associated with the DOFException. | |
const void * | DOFErrorException_GetData (const DOFException self) |
Get the extra data associated with the DOFException, if any. | |
DOFInterfaceException | DOFProviderException_GetInterfaceException (const DOFException self) |
Get the Interface Exception associated with the DOFException. | |
DOFValue * | DOFProviderException_GetParameters (const DOFException self) |
Get the parameters of the DOFException. | |
uint8 | DOFProviderException_GetParametersCount (const DOFException self) |
Get the count of parameters of the DOFException. | |
DOFProviderInfo | DOFException_GetProviderInfo (const DOFException self) |
Get the DOFProviderInfo of the DOFException, if any. | |
DOFException encapsulates DOFError codes and provider item exceptions.