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