CMPI 2.1.0 API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Typedefs

Typedefs

typedef unsigned short CMPIValueState
 A bitmask type representing the state of a value in a CMPIData object. More...
 

Test masks for CMPIValueState

These test masks are used on CMPIValueState.

#define CMPI_goodValue   (0)
 
#define CMPI_nullValue   (1<<8)
 
#define CMPI_keyValue   (2<<8)
 
#define CMPI_notFound   (4<<8)
 
#define CMPI_badValue   (0x80<<8)
 

Detailed Description

Macro Definition Documentation

#define CMPI_goodValue   (0)

All flags are false

#define CMPI_nullValue   (1<<8)

Flag indicating that the data item is NULL

#define CMPI_keyValue   (2<<8)

Flag indicating that the data item is a key binding

#define CMPI_notFound   (4<<8)

CMPI_notFound is deprecated since CMPI 2.1; Use the return code to indicate that a data item has not been found

#define CMPI_badValue   (0x80<<8)

Flag indicating that the data item is in error

Typedef Documentation

typedef unsigned short CMPIValueState

A bitmask type representing the state of a value in a CMPIData object.

See Test masks for CMPIValueState for a definition of test masks for CMPIValueState.