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

◆ clone

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.

◆ ftVersion

int _CMPIStringFT::ftVersion

Function table version

◆ getCharPtr

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.

◆ release

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: