cmpi/cmpidt.h File Reference

#include "cmpipl.h"

Go to the source code of this file.

Classes

struct  _CMPIValuePtr
union  _CMPIValue
struct  _CMPIData
struct  _CMPIStatus

Defines

#define CMPIVersion085   85
#define CMPIVersion086   86
#define CMPIVersion087   87
#define CMPIVersion090   90
#define CMPIVersion100   100
#define CMPIVersion200   200
#define CMPI_VER_200
#define CMPI_VER_200
#define CMPI_VER_100
#define CMPI_VER_90
#define CMPI_VER_87
#define CMPI_VER_86
#define CMPI_VER_85
#define CMPICurrentVersion   CMPIVersion200
#define CMPI_null   0
#define CMPI_SIMPLE   (2)
#define CMPI_boolean   (2+0)
#define CMPI_char16   (2+1)
#define CMPI_REAL   ((2)<<2)
#define CMPI_real32   ((2+0)<<2)
#define CMPI_real64   ((2+1)<<2)
#define CMPI_UINT   ((8)<<4)
#define CMPI_uint8   ((8+0)<<4)
#define CMPI_uint16   ((8+1)<<4)
#define CMPI_uint32   ((8+2)<<4)
#define CMPI_uint64   ((8+3)<<4)
#define CMPI_SINT   ((8+4)<<4)
#define CMPI_sint8   ((8+4)<<4)
#define CMPI_sint16   ((8+5)<<4)
#define CMPI_sint32   ((8+6)<<4)
#define CMPI_sint64   ((8+7)<<4)
#define CMPI_INTEGER   ((CMPI_UINT | CMPI_SINT))
#define CMPI_ENC   ((16)<<8)
#define CMPI_instance   ((16+0)<<8)
#define CMPI_ref   ((16+1)<<8)
#define CMPI_args   ((16+2)<<8)
#define CMPI_class   ((16+3)<<8)
#define CMPI_filter   ((16+4)<<8)
#define CMPI_enumeration   ((16+5)<<8)
#define CMPI_string   ((16+6)<<8)
#define CMPI_chars   ((16+7)<<8)
#define CMPI_dateTime   ((16+8)<<8)
#define CMPI_ptr   ((16+9)<<8)
#define CMPI_charsptr   ((16+10)<<8)
#define CMPI_ARRAY   ((1)<<13)
#define CMPI_SIMPLEA   (CMPI_ARRAY | CMPI_SIMPLE)
#define CMPI_booleanA   (CMPI_ARRAY | CMPI_boolean)
#define CMPI_char16A   (CMPI_ARRAY | CMPI_char16)
#define CMPI_REALA   (CMPI_ARRAY | CMPI_REAL)
#define CMPI_real32A   (CMPI_ARRAY | CMPI_real32)
#define CMPI_real64A   (CMPI_ARRAY | CMPI_real64)
#define CMPI_UINTA   (CMPI_ARRAY | CMPI_UINT)
#define CMPI_uint8A   (CMPI_ARRAY | CMPI_uint8)
#define CMPI_uint16A   (CMPI_ARRAY | CMPI_uint16)
#define CMPI_uint32A   (CMPI_ARRAY | CMPI_uint32)
#define CMPI_uint64A   (CMPI_ARRAY | CMPI_uint64)
#define CMPI_SINTA   (CMPI_ARRAY | CMPI_SINT)
#define CMPI_sint8A   (CMPI_ARRAY | CMPI_sint8)
#define CMPI_sint16A   (CMPI_ARRAY | CMPI_sint16)
#define CMPI_sint32A   (CMPI_ARRAY | CMPI_sint32)
#define CMPI_sint64A   (CMPI_ARRAY | CMPI_sint64)
#define CMPI_INTEGERA   (CMPI_ARRAY | CMPI_INTEGER)
#define CMPI_ENCA   (CMPI_ARRAY | CMPI_ENC)
#define CMPI_stringA   (CMPI_ARRAY | CMPI_string)
#define CMPI_charsA   (CMPI_ARRAY | CMPI_chars)
#define CMPI_dateTimeA   (CMPI_ARRAY | CMPI_dateTime)
#define CMPI_instanceA   (CMPI_ARRAY | CMPI_instance)
#define CMPI_refA   (CMPI_ARRAY | CMPI_ref)
#define CMPI_charsptrA   (CMPI_ARRAY | CMPI_charsptr)
#define CMPI_keyInteger   (CMPI_sint64)
#define CMPI_keyString   (CMPI_string)
#define CMPI_keyBoolean   (CMPI_boolean)
#define CMPI_keyRef   (CMPI_ref)
#define CMPI_charString   (CMPI_string)
#define CMPI_integerString   (CMPI_string | CMPI_sint64)
#define CMPI_realString   (CMPI_string | CMPI_real64)
#define CMPI_numericString   (CMPI_string | CMPI_sint64 | CMPI_real64)
#define CMPI_booleanString   (CMPI_string | CMPI_boolean)
#define CMPI_dateTimeString   (CMPI_string | CMPI_dateTime)
#define CMPI_classNameString   (CMPI_string | CMPI_class)
#define CMPI_nameString   (CMPI_string | ((16+10)<<8))
#define CMPI_goodValue   (0)
#define CMPI_nullValue   (1<<8)
#define CMPI_keyValue   (2<<8)
#define CMPI_notFound   (4<<8)
#define CMPI_badValue   (0x80<<8)
#define CMPI_Byte   CMPI_sint8
#define CMPI_Short   CMPI_sint16
#define CMPI_Int   CMPI_sint32
#define CMPI_Long   CMPI_sint64
#define CMPI_Float   CMPI_real32
#define CMPI_Double   CMPI_real64
#define CMPI_ByteA   CMPI_sint8A
#define CMPI_ShortA   CMPI_sint16A
#define CMPI_IntA   CMPI_sint32A
#define CMPI_LongA   CMPI_sint64A
#define CMPI_FloatA   CMPI_real32A
#define CMPI_DoubleA   CMPI_real64A
#define CMPI_FLAG_LocalOnly   1
#define CMPI_FLAG_DeepInheritance   2
#define CMPI_FLAG_IncludeQualifiers   4
#define CMPI_FLAG_IncludeClassOrigin   8
#define CMPIPrincipal   "CMPIPrincipal"
#define CMPIInvocationFlags   "CMPIInvocationFlags"
#define CMPIInitNameSpace   "CMPIInitNameSpace"
#define CMPIRole   "CMPIRole"
#define CMPIAcceptLanguage   "CMPIAcceptLanguage"
#define CMPIContentLanguage   "CMPIContentLanguage"
#define CMPI_MB_Class_0   0x00000001
#define CMPI_MB_Class_1   0x00000003
#define CMPI_MB_Class_2   0x00000007
#define CMPI_MB_Supports_PropertyMI   0x00000100
#define CMPI_MB_Supports_IndicationMI   0x00000200
#define CMPI_MB_Supports_IndicationPolling   0x00000400
#define CMPI_MB_Supports_QueryNormalization   0x00000800
#define CMPI_MB_Supports_Qualifier   0x00001000
#define CMPI_MB_Supports_Schema   0x00003000
#define CMPI_MB_BasicRead   0x00000001
#define CMPI_MB_BasicWrite   0x00000003
#define CMPI_MB_InstanceManipulation   0x00000007
#define CMPI_MB_AssociationTraversal   0x00000009
#define CMPI_MB_QueryExecution   0x00000011
#define CMPI_MB_QueryNormalization   0x00000031
#define CMPI_MB_Indications   0x00000081
#define CMPI_MB_BasicQualifierSupport   0x00000047
#define CMPI_MB_OSEncapsulationSupport   0x00000100

Typedefs

typedef unsigned int CMPICount
typedef struct _CMPIBroker CMPIBroker
typedef struct _CMPIInstance CMPIInstance
typedef struct _CMPIObjectPath CMPIObjectPath
typedef struct _CMPIArgs CMPIArgs
typedef struct _CMPISelectExp CMPISelectExp
typedef struct _CMPISelectCond CMPISelectCond
typedef struct _CMPISubCond CMPISubCond
typedef struct _CMPIPredicate CMPIPredicate
typedef struct _CMPIEnumeration CMPIEnumeration
typedef struct _CMPIArray CMPIArray
typedef struct _CMPIString CMPIString
typedef struct _CMPIResult CMPIResult
typedef struct _CMPIContext CMPIContext
typedef struct _CMPIDateTime CMPIDateTime
typedef struct _CMPIBrokerFT CMPIBrokerFT
typedef struct _CMPIBrokerEncFT CMPIBrokerEncFT
typedef struct _CMPIBrokerExtFT CMPIBrokerExtFT
typedef struct _CMPIInstanceFT CMPIInstanceFT
typedef struct _CMPIObjectPathFT CMPIObjectPathFT
typedef struct _CMPIArgsFT CMPIArgsFT
typedef struct _CMPISelectExpFT CMPISelectExpFT
typedef struct _CMPISelectCondFT CMPISelectCondFT
typedef struct _CMPISubCondFT CMPISubCondFT
typedef struct _CMPIPredicateFT CMPIPredicateFT
typedef struct _CMPIEnumerationFT CMPIEnumerationFT
typedef struct _CMPIArrayFT CMPIArrayFT
typedef struct _CMPIStringFT CMPIStringFT
typedef struct _CMPIResultFT CMPIResultFT
typedef struct _CMPIContextFT CMPIContextFT
typedef struct _CMPIDateTimeFT CMPIDateTimeFT
typedef unsigned char CMPIBoolean
typedef unsigned short CMPIChar16
typedef unsigned char CMPIUint8
typedef unsigned short CMPIUint16
typedef unsigned int CMPIUint32
typedef unsigned long long CMPIUint64
typedef signed char CMPISint8
typedef short CMPISint16
typedef signed int CMPISint32
typedef long long CMPISint64
typedef float CMPIReal32
typedef double CMPIReal64
typedef struct _CMPIValuePtr CMPIValuePtr
typedef union _CMPIValue CMPIValue
typedef unsigned short CMPIType
typedef unsigned short CMPIValueState
typedef struct _CMPIData CMPIData
typedef CMPIData CMPIAccessor (const char *, void *parm)
typedef void * CMPIMsgFileHandle
typedef void CMPIGcStat
typedef unsigned int CMPIFlags
typedef enum _CMPIrc CMPIrc
typedef struct _CMPIStatus CMPIStatus
typedef enum _CMPIPredOp CMPIPredOp
typedef enum _CMPISeverity CMPISeverity
typedef enum _CMPILevel CMPILevel
typedef enum _CMPISelectCondType CMPISelectCondType

Enumerations

enum  _CMPIrc {
  CMPI_RC_OK = 0, CMPI_RC_ERR_FAILED = 1, CMPI_RC_ERR_ACCESS_DENIED = 2, CMPI_RC_ERR_INVALID_NAMESPACE = 3,
  CMPI_RC_ERR_INVALID_PARAMETER = 4, CMPI_RC_ERR_INVALID_CLASS = 5, CMPI_RC_ERR_NOT_FOUND = 6, CMPI_RC_ERR_NOT_SUPPORTED = 7,
  CMPI_RC_ERR_CLASS_HAS_CHILDREN = 8, CMPI_RC_ERR_CLASS_HAS_INSTANCES = 9, CMPI_RC_ERR_INVALID_SUPERCLASS = 10, CMPI_RC_ERR_ALREADY_EXISTS = 11,
  CMPI_RC_ERR_NO_SUCH_PROPERTY = 12, CMPI_RC_ERR_TYPE_MISMATCH = 13, CMPI_RC_ERR_QUERY_LANGUAGE_NOT_SUPPORTED = 14, CMPI_RC_ERR_INVALID_QUERY = 15,
  CMPI_RC_ERR_METHOD_NOT_AVAILABLE = 16, CMPI_RC_ERR_METHOD_NOT_FOUND = 17, CMPI_RC_DO_NOT_UNLOAD = 50, CMPI_RC_NEVER_UNLOAD = 51,
  CMPI_RC_ERR_INVALID_HANDLE = 60, CMPI_RC_ERR_INVALID_DATA_TYPE = 61, CMPI_RC_ERROR_SYSTEM = 100, CMPI_RC_ERROR = 200
}
enum  _CMPIPredOp {
  CMPI_PredOp_Equals = 1, CMPI_PredOp_NotEquals = 2, CMPI_PredOp_LessThan = 3, CMPI_PredOp_GreaterThanOrEquals = 4,
  CMPI_PredOp_GreaterThan = 5, CMPI_PredOp_LessThanOrEquals = 6, CMPI_PredOp_Isa = 7, CMPI_PredOp_NotIsa = 8,
  CMPI_PredOp_Like = 9, CMPI_PredOp_NotLike = 10
}
enum  _CMPISeverity { CMPI_SEV_ERROR = 1, CMPI_SEV_INFO = 2, CMPI_SEV_WARNING = 3, CMPI_DEV_DEBUG = 4 }
enum  _CMPILevel { CMPI_LEV_INFO = 1, CMPI_LEV_WARNING = 2, CMPI_LEV_VERBOSE = 3 }
enum  _CMPISelectCondType { CMPI_COND_DOC = 0, CMPI_COND_COD = 1 }

Define Documentation

#define CMPI_args   ((16+2)<<8)
#define CMPI_ARRAY   ((1)<<13)
#define CMPI_badValue   (0x80<<8)
#define CMPI_boolean   (2+0)
#define CMPI_booleanA   (CMPI_ARRAY | CMPI_boolean)
#define CMPI_booleanString   (CMPI_string | CMPI_boolean)
#define CMPI_Byte   CMPI_sint8
#define CMPI_ByteA   CMPI_sint8A
#define CMPI_char16   (2+1)
#define CMPI_char16A   (CMPI_ARRAY | CMPI_char16)
#define CMPI_chars   ((16+7)<<8)
#define CMPI_charsA   (CMPI_ARRAY | CMPI_chars)
#define CMPI_charsptr   ((16+10)<<8)
#define CMPI_charsptrA   (CMPI_ARRAY | CMPI_charsptr)
#define CMPI_charString   (CMPI_string)
#define CMPI_class   ((16+3)<<8)
#define CMPI_classNameString   (CMPI_string | CMPI_class)
#define CMPI_dateTime   ((16+8)<<8)
#define CMPI_dateTimeA   (CMPI_ARRAY | CMPI_dateTime)
#define CMPI_dateTimeString   (CMPI_string | CMPI_dateTime)
#define CMPI_Double   CMPI_real64
#define CMPI_DoubleA   CMPI_real64A
#define CMPI_ENC   ((16)<<8)
#define CMPI_ENCA   (CMPI_ARRAY | CMPI_ENC)
#define CMPI_enumeration   ((16+5)<<8)
#define CMPI_filter   ((16+4)<<8)
#define CMPI_FLAG_DeepInheritance   2
#define CMPI_FLAG_IncludeClassOrigin   8
#define CMPI_FLAG_IncludeQualifiers   4
#define CMPI_FLAG_LocalOnly   1
#define CMPI_Float   CMPI_real32
#define CMPI_FloatA   CMPI_real32A
#define CMPI_goodValue   (0)
#define CMPI_instance   ((16+0)<<8)
#define CMPI_instanceA   (CMPI_ARRAY | CMPI_instance)
#define CMPI_Int   CMPI_sint32
#define CMPI_IntA   CMPI_sint32A
#define CMPI_INTEGER   ((CMPI_UINT | CMPI_SINT))
#define CMPI_INTEGERA   (CMPI_ARRAY | CMPI_INTEGER)
#define CMPI_integerString   (CMPI_string | CMPI_sint64)
#define CMPI_keyBoolean   (CMPI_boolean)
#define CMPI_keyInteger   (CMPI_sint64)
#define CMPI_keyRef   (CMPI_ref)
#define CMPI_keyString   (CMPI_string)
#define CMPI_keyValue   (2<<8)
#define CMPI_Long   CMPI_sint64
#define CMPI_LongA   CMPI_sint64A
#define CMPI_MB_AssociationTraversal   0x00000009
#define CMPI_MB_BasicQualifierSupport   0x00000047
#define CMPI_MB_BasicRead   0x00000001
#define CMPI_MB_BasicWrite   0x00000003
#define CMPI_MB_Class_0   0x00000001
#define CMPI_MB_Class_1   0x00000003
#define CMPI_MB_Class_2   0x00000007
#define CMPI_MB_Indications   0x00000081
#define CMPI_MB_InstanceManipulation   0x00000007
#define CMPI_MB_OSEncapsulationSupport   0x00000100
#define CMPI_MB_QueryExecution   0x00000011
#define CMPI_MB_QueryNormalization   0x00000031
#define CMPI_MB_Supports_IndicationMI   0x00000200
#define CMPI_MB_Supports_IndicationPolling   0x00000400
#define CMPI_MB_Supports_PropertyMI   0x00000100
#define CMPI_MB_Supports_Qualifier   0x00001000
#define CMPI_MB_Supports_QueryNormalization   0x00000800
#define CMPI_MB_Supports_Schema   0x00003000
#define CMPI_nameString   (CMPI_string | ((16+10)<<8))
#define CMPI_notFound   (4<<8)

Referenced by CmpiData::isNotFound().

#define CMPI_null   0

Referenced by CmpiData::CmpiData().

#define CMPI_nullValue   (1<<8)
#define CMPI_numericString   (CMPI_string | CMPI_sint64 | CMPI_real64)
#define CMPI_ptr   ((16+9)<<8)
#define CMPI_REAL   ((2)<<2)
#define CMPI_real32   ((2+0)<<2)
#define CMPI_real32A   (CMPI_ARRAY | CMPI_real32)
#define CMPI_real64   ((2+1)<<2)
#define CMPI_real64A   (CMPI_ARRAY | CMPI_real64)
#define CMPI_REALA   (CMPI_ARRAY | CMPI_REAL)
#define CMPI_realString   (CMPI_string | CMPI_real64)
#define CMPI_ref   ((16+1)<<8)
#define CMPI_refA   (CMPI_ARRAY | CMPI_ref)
#define CMPI_Short   CMPI_sint16
#define CMPI_ShortA   CMPI_sint16A
#define CMPI_SIMPLE   (2)
#define CMPI_SIMPLEA   (CMPI_ARRAY | CMPI_SIMPLE)
#define CMPI_SINT   ((8+4)<<4)
#define CMPI_sint16   ((8+5)<<4)
#define CMPI_sint16A   (CMPI_ARRAY | CMPI_sint16)
#define CMPI_sint32   ((8+6)<<4)
#define CMPI_sint32A   (CMPI_ARRAY | CMPI_sint32)
#define CMPI_sint64   ((8+7)<<4)
#define CMPI_sint64A   (CMPI_ARRAY | CMPI_sint64)
#define CMPI_sint8   ((8+4)<<4)
#define CMPI_sint8A   (CMPI_ARRAY | CMPI_sint8)
#define CMPI_SINTA   (CMPI_ARRAY | CMPI_SINT)
#define CMPI_string   ((16+6)<<8)
#define CMPI_stringA   (CMPI_ARRAY | CMPI_string)
#define CMPI_UINT   ((8)<<4)
#define CMPI_uint16   ((8+1)<<4)
#define CMPI_uint16A   (CMPI_ARRAY | CMPI_uint16)
#define CMPI_uint32   ((8+2)<<4)
#define CMPI_uint32A   (CMPI_ARRAY | CMPI_uint32)
#define CMPI_uint64   ((8+3)<<4)
#define CMPI_uint64A   (CMPI_ARRAY | CMPI_uint64)
#define CMPI_uint8   ((8+0)<<4)
#define CMPI_uint8A   (CMPI_ARRAY | CMPI_uint8)
#define CMPI_UINTA   (CMPI_ARRAY | CMPI_UINT)
#define CMPI_VER_100
#define CMPI_VER_200
#define CMPI_VER_200
#define CMPI_VER_85
#define CMPI_VER_86
#define CMPI_VER_87
#define CMPI_VER_90
#define CMPIAcceptLanguage   "CMPIAcceptLanguage"
#define CMPIContentLanguage   "CMPIContentLanguage"
#define CMPICurrentVersion   CMPIVersion200
#define CMPIInitNameSpace   "CMPIInitNameSpace"
#define CMPIInvocationFlags   "CMPIInvocationFlags"
#define CMPIPrincipal   "CMPIPrincipal"
#define CMPIRole   "CMPIRole"
#define CMPIVersion085   85
#define CMPIVersion086   86
#define CMPIVersion087   87
#define CMPIVersion090   90
#define CMPIVersion100   100
#define CMPIVersion200   200

Typedef Documentation

typedef CMPIData CMPIAccessor(const char *, void *parm)
typedef struct _CMPIArgs CMPIArgs
typedef struct _CMPIArgsFT CMPIArgsFT
typedef struct _CMPIArray CMPIArray
typedef struct _CMPIArrayFT CMPIArrayFT
typedef unsigned char CMPIBoolean
typedef struct _CMPIBroker CMPIBroker
typedef struct _CMPIBrokerFT CMPIBrokerFT
typedef unsigned short CMPIChar16
typedef struct _CMPIContext CMPIContext
typedef struct _CMPIContextFT CMPIContextFT
typedef unsigned int CMPICount

A platform independent CMPI data type, usually an unsigned int

typedef struct _CMPIData CMPIData

Values transferred from CMPI functions to the MI return three components: the value, its state, and its type as defined by the schema. All three components are bundled into this one structure.

typedef struct _CMPIDateTime CMPIDateTime
typedef unsigned int CMPIFlags

The CMPIFlags type is used to inform MI functions about options specified by the client and passed on to the MI for certain requests. CMPIFlags are not passed to MIs directly. MIs must use the CMPIContext services to gain access under the name CMPIInvocationFlags.

  • CMPI_FLAG_LocalOnly - Local only attributes
  • CMPI_FLAG_DeepInheritance - Providers should provide deep inhertiance information
  • CMPI_FLAG_IncludeQualifiers - deprecated Indicates that a MI's should return qualifiers
  • CMPI_FLAG_IncludeClassOrigin - MI should return class origin info
typedef void CMPIGcStat
typedef struct _CMPIInstance CMPIInstance
typedef enum _CMPILevel CMPILevel

Logging level for trace functions

typedef void* CMPIMsgFileHandle
typedef struct _CMPIPredicate CMPIPredicate
typedef enum _CMPIPredOp CMPIPredOp
typedef enum _CMPIrc CMPIrc

Enum which indicates success or failure, usually accessed as part of the CMPIStatus structure

typedef float CMPIReal32
typedef double CMPIReal64
typedef struct _CMPIResult CMPIResult
typedef struct _CMPIResultFT CMPIResultFT

Type of query expression it is normalized to.

typedef struct _CMPISelectExp CMPISelectExp

Severity levels for logging functions

typedef short CMPISint16
typedef signed int CMPISint32
typedef long long CMPISint64
typedef signed char CMPISint8
typedef struct _CMPIStatus CMPIStatus

The status structure is used to indicate success or failure of a call

typedef struct _CMPIString CMPIString
typedef struct _CMPIStringFT CMPIStringFT
typedef struct _CMPISubCond CMPISubCond
typedef struct _CMPISubCondFT CMPISubCondFT
typedef unsigned short CMPIType
typedef unsigned short CMPIUint16
typedef unsigned int CMPIUint32
typedef unsigned long long CMPIUint64
typedef unsigned char CMPIUint8
typedef union _CMPIValue CMPIValue
typedef struct _CMPIValuePtr CMPIValuePtr
typedef unsigned short CMPIValueState

Indicates the state of a CMPI value.

  • CMPI_goodValue - Value embedded in CMPIData object is valid.
  • CMPI_nullValue - Value embedded in CMPIData object is NULL.
  • CMPI_keyValue - Value embedded in CMPIData object is valid & is a key
  • CMPI_notFound -
  • CMPI_badValue - Value embedded in CMPIData object is not valid.

Enumeration Type Documentation

enum _CMPILevel

Logging level for trace functions

Enumerator:
CMPI_LEV_INFO 

Generic information

CMPI_LEV_WARNING 

warnings

CMPI_LEV_VERBOSE 

detailed/specific information

Enumerator:
CMPI_PredOp_Equals 
CMPI_PredOp_NotEquals 
CMPI_PredOp_LessThan 
CMPI_PredOp_GreaterThanOrEquals 
CMPI_PredOp_GreaterThan 
CMPI_PredOp_LessThanOrEquals 
CMPI_PredOp_Isa 
CMPI_PredOp_NotIsa 
CMPI_PredOp_Like 
CMPI_PredOp_NotLike 
enum _CMPIrc

Enum which indicates success or failure, usually accessed as part of the CMPIStatus structure

Enumerator:
CMPI_RC_OK 

Success

CMPI_RC_ERR_FAILED 

Generic failure

CMPI_RC_ERR_ACCESS_DENIED 

Specified user does not have access to perform the requested action

CMPI_RC_ERR_INVALID_NAMESPACE 

invalid namespace specified

CMPI_RC_ERR_INVALID_PARAMETER 

invalid parameter specified

CMPI_RC_ERR_INVALID_CLASS 

Invalid class specified

CMPI_RC_ERR_NOT_FOUND 

Item was not found

CMPI_RC_ERR_NOT_SUPPORTED 

Operation not supported

CMPI_RC_ERR_CLASS_HAS_CHILDREN 

Object has child objects

CMPI_RC_ERR_CLASS_HAS_INSTANCES 

Object has instances

CMPI_RC_ERR_INVALID_SUPERCLASS 

Invalid super class specified

CMPI_RC_ERR_ALREADY_EXISTS 

specified object already exists

CMPI_RC_ERR_NO_SUCH_PROPERTY 

Property does not exist

CMPI_RC_ERR_TYPE_MISMATCH 

This is a type mismatch

CMPI_RC_ERR_QUERY_LANGUAGE_NOT_SUPPORTED 

Query language not supported

CMPI_RC_ERR_INVALID_QUERY 

Invalid query

CMPI_RC_ERR_METHOD_NOT_AVAILABLE 

Method is not available

CMPI_RC_ERR_METHOD_NOT_FOUND 

could not find the specified method

CMPI_RC_DO_NOT_UNLOAD 

Returned by a MI to indicate that it should not be unloaded, only returned via a cleanup() call

CMPI_RC_NEVER_UNLOAD 

Returned by a MI to indicate that it should never be unloaded, only returned via a cleanup() call

CMPI_RC_ERR_INVALID_HANDLE 
CMPI_RC_ERR_INVALID_DATA_TYPE 
CMPI_RC_ERROR_SYSTEM 
CMPI_RC_ERROR 

Type of query expression it is normalized to.

Enumerator:
CMPI_COND_DOC 

Disjuntion Of Conjunctions

CMPI_COND_COD 

Conjuction of disjunctions

Severity levels for logging functions

Enumerator:
CMPI_SEV_ERROR 

Error

CMPI_SEV_INFO 

General info

CMPI_SEV_WARNING 

Warning message

CMPI_DEV_DEBUG 

Debug message

Generated on Mon Jul 5 13:04:53 2010 for cmpi by  doxygen 1.6.3