Manual Reference Pages  - 3 (2005-06-09)

NAME

CMPIValue - CMPIValue class implementation

CONTENTS

Synopsis
Methods
Description

SYNOPSIS

    Public Attributes

    CMPIUint64 uint64    
CMPIUint32 uint32    
CMPIUint16 uint16    
CMPIUint8 uint8    
CMPISint64 sint64    
CMPISint32 sint32    
CMPISint16 sint16    
CMPISint8 sint8    
CMPIReal64 real64    
CMPIReal32 real32    
CMPIBoolean boolean    
CMPIChar16 char16    
CMPIInstance * inst    
CMPIObjectPath * ref    
CMPIArgs * args    
CMPIEnumeration * Enum    
CMPIArray * array    
CMPIString * string    
char * chars    
CMPIDateTime * dateTime    
CMPIValuePtr dataPtr    
CMPISint8 Byte    
CMPISint16 Short    
CMPISint32 Int    
CMPISint64 Long    
CMPIReal32 Float    
CMPIReal64 Double

METHODS

    void native_release_CMPIValue (CMPIType type, CMPIValue *val)    
CMPIValue native_clone_CMPIValue (CMPIType type, CMPIValue *val, CMPIStatus *rc)    
char * pathToChars (CMPIObjectPath *cop, CMPIStatus *rc, char *str, int uri)    
char * value2CharsUri (CMPIType type, CMPIValue *value, int uri)    
char * value2Chars (CMPIType type, CMPIValue *value)    
char * keytype2Chars (CMPIType type)    
CMPIValue * getKeyValueTypePtr (char *type, char *value, XtokValueReference *ref, CMPIValue *val, CMPIType *typ)    
CMPIType guessType (char *val)    
CMPIValue str2CMPIValue (CMPIType type, char *val, XtokValueReference *ref)

DESCRIPTION

CMPIValue class implementation, representing the Encapsulated value objects.

This is the native CMPIValue implementation as used for remote providers. It reflects the well-defined interface of a regular CMPIValue, however, it works independently from the management broker.

It is part of a native broker implementation that simulates CMPI data types rather than interacting with the entities in a full-grown CIMOM.

SEE ALSO

Common Manageability Programming Interface (CMPI) - OpenGroup


SFCBroker Client Library 3 (2005-06-09) sfcc
blog comments powered by Disqus