#include <cmpi/cmpift.h>
Public Attributes | |
const int | ftVersion |
CMPIGcStat *(* | mark )(const CMPIBroker *mb, CMPIStatus *rc) |
CMPIStatus(* | release )(const CMPIBroker *mb, const CMPIGcStat *gc) |
void *(* | cmpiMalloc )(const CMPIBroker *mb, size_t size) |
void *(* | cmpiCalloc )(const CMPIBroker *mb, size_t, size_t) |
void *(* | cmpiRealloc )(const CMPIBroker *mb, void *, size_t) |
char *(* | cmpiStrDup )(const CMPIBroker *mb, const char *) |
void(* | cmpiFree )(const CMPIBroker *mb, void *) |
void(* | freeInstance )(const CMPIBroker *mb, CMPIInstance *inst) |
void(* | freeObjectPath )(const CMPIBroker *mb, CMPIObjectPath *obj) |
void(* | freeArgs )(const CMPIBroker *mb, CMPIArgs *args) |
void(* | freeString )(const CMPIBroker *mb, CMPIString *str) |
void(* | freeArray )(const CMPIBroker *mb, CMPIArray *array) |
void(* | freeDateTime )(const CMPIBroker *mb, CMPIDateTime *date) |
void(* | freeSelectExp )(const CMPIBroker *mb, CMPISelectExp *se) |
|
This function shall return a pointer to the allocated memory, the memory will be initialized to zero.
|
|
This function frees memory allocated via the cmpiMalloc, cmpiCalloc or cmpiRealloc functions.
|
|
Allocates uninitalized memory of the specified size.
|
|
This function changes the size of the memory block pointed to by ptr which must have been returned by a previous call to cmpiMalloc or cmpiCalloc. See the ANSI-C function realloc for more information
|
|
This function returns a pointer to a new string which is a duplicate of the string src.
|
|
Allows a MI to free memory associated to a CMPIArgs which was allocated via CMPIBrokerEncFT.newArgs. this function should be called when an instance is no longer being used by the MI. This function will free all contained objects.
|
|
Allows a MI to free memory associated to a CMPIArray which was allocated via CMPIBrokerEncFT.newArray. this function should be called when an instance is no longer being used by the MI. This function will free all contained objects (e.g. the array elements).
|
|
Allows a MI to free memory associated to a CMPIDateTime which was allocated via CMPIBrokerEncFT.newDateTime functions. this function should be called when an instance is no longer being used by the MI. This function will free all contained objects.
|
|
Allows a MI to free memory associated to a CMPIinstance which was allocated via CMPIBrokerEncFT.newInstance. this function should be called when an instance is no longer being used by the MI. This function will free all contained objects (e.g. properties).
|
|
Allows a MI to free memory associated to a CMPIArgs which was allocated via CMPIBrokerEncFT.newArgs. this function should be called when an instance is no longer being used by the MI. This function will free all contained objects.
|
|
Allows a MI to free memory associated to a CMPISelectExp which was allocated via CMPIBrokerEncFT.newSelectExp functions. this function should be called when an instance is no longer being used by the MI. This function will free all contained objects.
|
|
Allows a MI to free memory associated to a CMPIString which was allocated via CMPIBrokerEncFT.newString. this function should be called when an instance is no longer being used by the MI. This function will free all contained objects.
|
|
|
|
Returns a marker. Invoking this function marks subsequent newly created CMPI objects to be released when release() function is invoked. Note: mark() functions can be stacked.
|
|
Release all CMPI objects created since last mark() operation represented by the parameter. release() functions can be stacked.
|