cmpi
Public Attributes | List of all members
_CMPIStringFT Struct Reference

#include <cmpi/cmpift.h>

Public Attributes

int ftVersion
 
CMPIStatus(* release )(CMPIString *st)
 
CMPIString *(* clone )(const CMPIString *st, CMPIStatus *rc)
 
const char *(* getCharPtr )(const CMPIString *st, CMPIStatus *rc)
 

Detailed Description

This structure is a table of pointers providing access to String support sevices.

Member Data Documentation

CMPIString*(* _CMPIStringFT::clone)(const CMPIString *st, CMPIStatus *rc)

Create an independent copy of this String object. The resulting object must be released explicitly.

Parameters
stString this pointer.
rcOutput: Service return status (suppressed when NULL).
Returns
Pointer to copied String object.
int _CMPIStringFT::ftVersion

Function table version

const char*(* _CMPIStringFT::getCharPtr)(const CMPIString *st, CMPIStatus *rc)

Get a pointer to a C char *representation of this String.

Parameters
stString this pointer.
rcOutput: Service return status (suppressed when NULL).
Returns
Pointer to char *representation.
CMPIStatus(* _CMPIStringFT::release)(CMPIString *st)

The String object will not be used any further and may be freed by CMPI run time system.

Parameters
stString this pointer.
Returns
Service return status.

The documentation for this struct was generated from the following file: