version 1.1.2.5, 2009/08/06 09:08:09
|
version 1.1.2.7, 2009/08/11 13:06:15
|
|
|
* It is a deep copy of the SCMOInstance into the CIMInstance. | * It is a deep copy of the SCMOInstance into the CIMInstance. |
* @param cimInstance An empty CIMInstance. | * @param cimInstance An empty CIMInstance. |
*/ | */ |
void getCIMInstance(CIMInstance& cimInstance) const; |
SCMO_RC getCIMInstance(CIMInstance& cimInstance) const; |
| |
/** | /** |
* Makes a deep copy of the instance. | * Makes a deep copy of the instance. |
|
|
const char* pvalue); | const char* pvalue); |
| |
/** | /** |
|
* Set/replace the named key binding |
|
* @param node The node index of the key. |
|
* @param type The type as CIMKeyBinding::Type. |
|
* @parma value The value as string. |
|
* @return SCMO_OK |
|
* SCMO_TYPE_MISSMATCH : Given type does not |
|
* match to key binding type |
|
* SCMO_INDEX_OUT_OF_BOUND : Given index is our of range. |
|
*/ |
|
SCMO_RC setKeyBindingAt( |
|
Uint32 node, |
|
CIMKeyBinding::Type type, |
|
const char* pvalue); |
|
|
|
/** |
* Gets the key binding count. | * Gets the key binding count. |
* @return the number of key bindings set. | * @return the number of key bindings set. |
*/ | */ |
|
|
| |
void _setCIMValueAtNodeIndex(Uint32 node, CIMValueRep* valRep); | void _setCIMValueAtNodeIndex(Uint32 node, CIMValueRep* valRep); |
| |
|
void _getCIMValueFromSCMBValue( |
|
CIMValue& cimV, |
|
const SCMBValue& scmbV, |
|
const char * base) const; |
|
|
|
CIMProperty _getCIMPropertyAtNodeIndex(Uint32 nodeIdx) const; |
|
|
void _setCIMObjectPath(const CIMObjectPath& cimObj); | void _setCIMObjectPath(const CIMObjectPath& cimObj); |
| |
|
void _getCIMObjectPath(CIMObjectPath& cimObj) const; |
|
|
void* _getSCMBUnion( | void* _getSCMBUnion( |
CIMType type, | CIMType type, |
Boolean isArray, | Boolean isArray, |