CMPI 2.1.0 API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Memory Enhancement Services capability

Entities that are part of the Memory Enhancement Services MB Capability

This capability is optional to be supported.

Support for this capability can be detected from CMPIBrokerFT.brokerCapabilities using the CMPI_MB_Supports_MemEnhancements test mask.

If this capability is supported, the entities in the following list shall be supported; otherwise, they shall not be supported.

Addition:
Added in CMPI 2.0.
Global CMCalloc (const CMPIBroker *mb, size_t nElems, size_t sizeElem)
Part of the Memory Enhancement Services capability.
Global CMFree (const CMPIBroker *mb, void *ptr)
Part of the Memory Enhancement Services capability.
Global CMFreeArgs (const CMPIBroker *mb, CMPIArgs *args)
Part of the Memory Enhancement Services capability.
Global CMFreeArray (const CMPIBroker *mb, CMPIArray *array)
Part of the Memory Enhancement Services capability.
Global CMFreeChars (const CMPIBroker *mb, char *chars)
Part of the Memory Enhancement Services capability.
Global CMFreeDateTime (const CMPIBroker *mb, CMPIDateTime *dt)
Part of the Memory Enhancement Services capability.
Global CMFreeInstance (const CMPIBroker *mb, CMPIInstance *inst)
Part of the Memory Enhancement Services capability.
Global CMFreeObjectPath (const CMPIBroker *mb, CMPIObjectPath *obj)
Part of the Memory Enhancement Services capability.
Global CMFreeSelectExp (const CMPIBroker *mb, CMPISelectExp *se)
Part of the Memory Enhancement Services capability.
Global CMFreeString (const CMPIBroker *mb, CMPIString *str)
Part of the Memory Enhancement Services capability.
Global CMMalloc (const CMPIBroker *mb, size_t size)
Part of the Memory Enhancement Services capability.
Global CMMemMark (const CMPIBroker *mb, CMPIStatus *rc)
Part of the Memory Enhancement Services capability.
Global CMMemRelease (const CMPIBroker *mb, const CMPIGcStat *gc)
Part of the Memory Enhancement Services capability.
Global CMPIBroker::mft
Part of the Memory Enhancement Services capability. If that capability is not available, this pointer is NULL.
Class CMPIBrokerMemFT
Part of the Memory Enhancement Services capability.
Global CMPIBrokerMemFT::cmpiCalloc )(const CMPIBroker *mb, size_t nElems, size_t sizeElem)
Part of the Memory Enhancement Services capability.
Global CMPIBrokerMemFT::cmpiFree )(const CMPIBroker *mb, void *ptr)
Part of the Memory Enhancement Services capability.
Global CMPIBrokerMemFT::cmpiMalloc )(const CMPIBroker *mb, size_t size)
Part of the Memory Enhancement Services capability.
Global CMPIBrokerMemFT::cmpiRealloc )(const CMPIBroker *mb, void *ptr, size_t size)
Part of the Memory Enhancement Services capability.
Global CMPIBrokerMemFT::cmpiStrDup )(const CMPIBroker *mb, const char *str)
Part of the Memory Enhancement Services capability.
Global CMPIBrokerMemFT::freeArgs )(const CMPIBroker *mb, CMPIArgs *args)
Part of the Memory Enhancement Services capability.
Global CMPIBrokerMemFT::freeArray )(const CMPIBroker *mb, CMPIArray *array)
Part of the Memory Enhancement Services capability.
Global CMPIBrokerMemFT::freeChars )(const CMPIBroker *mb, char *chars)
Part of the Memory Enhancement Services capability. This function can be implemented only if the Query Normalization capability is supported as well.
Global CMPIBrokerMemFT::freeDateTime )(const CMPIBroker *mb, CMPIDateTime *dt)
Part of the Memory Enhancement Services capability.
Global CMPIBrokerMemFT::freeInstance )(const CMPIBroker *mb, CMPIInstance *inst)
Part of the Memory Enhancement Services capability.
Global CMPIBrokerMemFT::freeObjectPath )(const CMPIBroker *mb, CMPIObjectPath *obj)
Part of the Memory Enhancement Services capability.
Global CMPIBrokerMemFT::freeSelectExp )(const CMPIBroker *mb, CMPISelectExp *se)
Part of the Memory Enhancement Services capability. This function can be implemented only if the Query Normalization capability is supported as well.
Global CMPIBrokerMemFT::freeString )(const CMPIBroker *mb, CMPIString *str)
Part of the Memory Enhancement Services capability.
Global CMPIBrokerMemFT::mark )(const CMPIBroker *mb, CMPIStatus *rc)
Part of the Memory Enhancement Services capability.
Global CMPIBrokerMemFT::release )(const CMPIBroker *mb, const CMPIGcStat *gc)
Part of the Memory Enhancement Services capability.
Global CMRealloc (const CMPIBroker *mb, void *ptr, size_t size)
Part of the Memory Enhancement Services capability.
Global CMStrDup (const CMPIBroker *mb, const char *str)
Part of the Memory Enhancement Services capability.