_CMPIDateTimeFT Struct Reference

#include <cmpi/cmpift.h>

List of all members.

Public Attributes

int ftVersion
CMPIStatus(* release )(CMPIDateTime *dt)
CMPIDateTime *(* clone )(const CMPIDateTime *dt, CMPIStatus *rc)
CMPIUint64(* getBinaryFormat )(const CMPIDateTime *dt, CMPIStatus *rc)
CMPIString *(* getStringFormat )(const CMPIDateTime *dt, CMPIStatus *rc)
CMPIBoolean(* isInterval )(const CMPIDateTime *dt, CMPIStatus *rc)


Detailed Description

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

Member Data Documentation

Function table version

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

Parameters:
dt DateTime this pointer.
Returns:
Service return status.

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

Parameters:
dt DateTime this pointer.
rc Output: Service return status (suppressed when NULL).
Returns:
Pointer to copied DateTime object.

Get DateTime setting in binary format (in microsecods starting since 00:00:00 GMT, Jan 1,1970).

Parameters:
dt DateTime this pointer.
rc Output: Service return status (suppressed when NULL).
Returns:
DateTime in binary.

Referenced by CmpiDateTime::getDateTime().

Get DateTime setting in UTC string format.

Parameters:
dt DateTime this pointer.
rc Output: Service return status (suppressed when NULL).
Returns:
DateTime as UTC string.

Tests whether DateTime is an interval value.

Parameters:
dt DateTime this pointer.
rc Output: Service return status (suppressed when NULL).
Returns:
True if interval value.

Referenced by CmpiDateTime::isInterval().


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

Generated on Thu Feb 22 10:13:25 2024 for cmpi by  doxygen 1.5.6