CMPI 2.1.0 API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Macros
Names of CMPIContext fields

Macros

#define CMPIInitNameSpace   "CMPIInitNameSpace"
 Name of the target namespace for the invoked operation. More...
 
#define CMPIInvocationFlags   "CMPIInvocationFlags"
 Invocation flags for the invoked operation; see CMPIFlags. More...
 
#define CMPIPrincipal   "CMPIPrincipal"
 Authenticated ID of the user requesting the invoked operation. More...
 
#define CMPIRole   "CMPIRole"
 The role assumed by the current authenticated user. More...
 
#define CMPIAcceptLanguage   "CMPIAcceptLanguage"
 The preferred language(s) to be used by the MI. More...
 
#define CMPIContentLanguage   "CMPIContentLanguage"
 The language(s) used by the MB. More...
 

Detailed Description

The fields in a CMPIContext object are set and accessed by name using the the addEntry() and getEntry() functions.

The symbols defined in this module are the ASCII strings representing the names of these fields.

The description of each symbol indicates the C type that is to be used for the corresponding field (e.g. for the type argument of addEntry())

Macro Definition Documentation

#define CMPIInitNameSpace   "CMPIInitNameSpace"

Name of the target namespace for the invoked operation.

Type: CMPI_string

#define CMPIInvocationFlags   "CMPIInvocationFlags"

Invocation flags for the invoked operation; see CMPIFlags.

Type: CMPI_uint32

#define CMPIPrincipal   "CMPIPrincipal"

Authenticated ID of the user requesting the invoked operation.

Type: CMPI_string

#define CMPIRole   "CMPIRole"

The role assumed by the current authenticated user.

If the role is not available, the value of this entry shall be an empty string.

Type: CMPI_string

#define CMPIAcceptLanguage   "CMPIAcceptLanguage"

The preferred language(s) to be used by the MI.

The preferred language(s) to be used by the MI for any language-specific data in any results from MI functions, in the format of the Accept-Language header field defined in RFC2616 (a set of language tags, each with an optional quality value).

If this information is not available, the value of this entry shall be an empty string with the default meaning described in RFC2616.

Type: CMPI_string

#define CMPIContentLanguage   "CMPIContentLanguage"

The language(s) used by the MB.

The language(s) used by the MB for any language-specific data passed to MI functions, in the format of the Content-Language header field defined in RFC2616 (a set of language tags).

If this information is not available, the value of this entry shall be an empty string with the default meaning described in RFC2616.

Type: CMPI_string