cmpi
|
#include <cmpi/cmpift.h>
This structure is a table of pointers providing access to Error support services.
CMPIError*(* _CMPIErrorFT::clone) (const CMPIError *, CMPIStatus *) |
Create an independent copy of this Error object.
er | Error this pointer. |
rc | Output: Service return status (suppressed when NULL). |
CMPISint32 _CMPIErrorFT::ftVersion |
Function table version
CMPIrc(* _CMPIErrorFT::getCIMStatusCode) (const CMPIError *, CMPIStatus *) |
Returns the status code of this error.
er | Error this pointer |
rc | Output: Service return status (suppressed when NULL). |
CMPIString*(* _CMPIErrorFT::getCIMStatusCodeDescription) (const CMPIError *, CMPIStatus *) |
Returns a string which describes the status code error.
er | Error this pointer |
rc | Output: Service return status (suppressed when NULL). |
CMPIString*(* _CMPIErrorFT::getErrorSource) (const CMPIError *, CMPIStatus *) |
Returns a string which describes the Error source.
er | Error this pointer |
rc | Output: Service return status (suppressed when NULL). |
CMPIErrorSrcFormat(* _CMPIErrorFT::getErrorSourceFormat) (const CMPIError *, CMPIStatus *) |
Returns a the format that the error src is in.
er | Error this pointer |
rc | Output: Service return status (suppressed when NULL). |
CMPIErrorType(* _CMPIErrorFT::getErrorType) (const CMPIError *, CMPIStatus *) |
Gets the type of this Error
er | Error this pointer |
rc | Output: Service return status (suppressed when NULL). |
CMPIString*(* _CMPIErrorFT::getMessage) (const CMPIError *, CMPIStatus *) |
Returns a string comnating an error message.
er | Error this pointer |
rc | Output: Service return status (suppressed when NULL). |
CMPIArray*(* _CMPIErrorFT::getMessageArguments) (const CMPIError *, CMPIStatus *) |
Returns an array which contains the dynamic content of the message.
er | The Error this pointer |
rc | Output: Serbice return status (surpressed when NULL) |
CMPIString*(* _CMPIErrorFT::getMessageID) (const CMPIError *, CMPIStatus *) |
Returns a string which is the message ID.
er | Error this pointer |
rc | Output: Service return status (suppressed when NULL). |
CMPIString*(* _CMPIErrorFT::getOtherErrorSourceFormat) (const CMPIError *, CMPIStatus *) |
Returns a string which describes the 'other' format, only available if the error source is OTHER.
er | Error this pointer |
rc | Output: Service return status (suppressed when NULL). |
CMPIString*(* _CMPIErrorFT::getOtherErrorType) (const CMPIError *, CMPIStatus *) |
Returns a string which describes the alternate error type.
er | Error this pointer |
rc | Output: Service return status (suppressed when NULL). |
CMPIString*(* _CMPIErrorFT::getOwningEntity) (const CMPIError *, CMPIStatus *) |
Returns a string which describes the owneing entity
er | Error this pointer |
rc | Output: Service return status (suppressed when NULL). |
CMPIErrorSeverity(* _CMPIErrorFT::getPerceivedSeverity) (const CMPIError *, CMPIStatus *) |
Returns the perceieved severity of this error.
er | Error this pointer |
rc | Output: Service return status (suppressed when NULL). |
CMPIErrorProbableCause(* _CMPIErrorFT::getProbableCause) (const CMPIError *, CMPIStatus *) |
Returns the probable cause of this error.
er | Error this pointer |
rc | Output: Service return status (suppressed when NULL). |
CMPIString*(* _CMPIErrorFT::getProbableCauseDescription) (const CMPIError *, CMPIStatus *) |
Returns a string which describes the probable cause.
er | Error this pointer |
rc | Output: Service return status (suppressed when NULL). |
CMPIArray*(* _CMPIErrorFT::getRecommendedActions) (const CMPIError *, CMPIStatus *) |
Returns an array of strings which describes recomended actions.
er | Error this pointer |
rc | Output: Service return status (suppressed when NULL). |
CMPIStatus(* _CMPIErrorFT::release) (CMPIError *) |
The Error object will not be used any further and may be freed by CMPI run time system.
er | Error this pointer. |
CMPIStatus(* _CMPIErrorFT::setCIMStatusCodeDescription) (CMPIError *, const char *) |
Sets the description of the status code.
er | Error this pointer |
scd | A string whcih describes the status code. |
CMPIStatus(* _CMPIErrorFT::setErrorSource) (CMPIError *, const char *) |
Specifies a string which specifes The identifying information of the entity (i.e., the instance) generating the error..
er | Error this pointer |
es | the string which describes the source |
CMPIStatus(* _CMPIErrorFT::setErrorSourceFormat) (CMPIError *, const CMPIErrorSrcFormat) |
Sets the source format of the error object
er | Error this pointer |
esf | the string which describes the source format |
CMPIStatus(* _CMPIErrorFT::setErrorType) (CMPIError *, const CMPIErrorType) |
Sets the error type of this error object.
er | Error this pointer |
et | The error type |
CMPIStatus(* _CMPIErrorFT::setMessageArguments) (CMPIError *, CMPIArray *) |
Sets an array of strings for the dynamic content of the message
er | Error this pointer |
values | Specifies an array of CMPIStrings containing the dynamic content of the message. |
CMPIStatus(* _CMPIErrorFT::setOtherErrorSourceFormat) (CMPIError *, const char *) |
specifies A string defining "Other" values for ErrorSourceFormat
er | Error this pointer |
oef | the string which describes the other source format |
CMPIStatus(* _CMPIErrorFT::setOtherErrorType) (CMPIError *, const char *) |
Sets the 'other' error type of this error object.
er | Error this pointer |
oet | A string which describes the error type, it is only valis when error type is "OTHER" |
CMPIStatus(* _CMPIErrorFT::setProbableCauseDescription) (CMPIError *, const char *) |
Sets the description of the probable cause.
er | Error this pointer |
pc | The probable cause string |
CMPIStatus(* _CMPIErrorFT::setRecommendedActions) (CMPIError *, const CMPIArray *) |
Sets the recomended actions array.
er | Error this pointer |
ar | An array of strings describing actions that shoudl be taken to deal with this error |