|
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 |