struct _CMPIDateTimeFT

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

Documentation

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

[more]int ftVersion
Function table version
[more]CMPIStatus (*release)(CMPIDateTime* dt)
The DateTime object will not be used any further and may be freed by CMPI run time system.
[more]CMPIDateTime* (*clone)(const CMPIDateTime* dt, CMPIStatus* rc)
Create an independent copy of this DateTime object.
[more]CMPIUint64 (*getBinaryFormat)(const CMPIDateTime* dt, CMPIStatus* rc)
Get DateTime setting in binary format (in microsecods starting since 00:00:00 GMT, Jan 1,1970).
[more]CMPIString* (*getStringFormat)(const CMPIDateTime* dt, CMPIStatus* rc)
Get DateTime setting in UTC string format.
[more]CMPIBoolean (*isInterval)(const CMPIDateTime* dt, CMPIStatus* rc)
Tests whether DateTime is an interval value.

oint ftVersion
Function table version

oCMPIStatus (*release)(CMPIDateTime* dt)
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.

oCMPIDateTime* (*clone)(const CMPIDateTime* dt, CMPIStatus* rc)
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.

oCMPIUint64 (*getBinaryFormat)(const CMPIDateTime* dt, CMPIStatus* rc)
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.

oCMPIString* (*getStringFormat)(const CMPIDateTime* dt, CMPIStatus* rc)
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.

oCMPIBoolean (*isInterval)(const CMPIDateTime* dt, CMPIStatus* rc)
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.

Alphabetic index