cmpiDateTime.cpp File Reference

#include "cmpisrv.h"
#include <time.h>
#include <sys/time.h>
#include <string.h>
#include "OW_CIMDateTime.hpp"
#include "OW_DateTime.hpp"
#include "OW_CIMFwd.hpp"

Include dependency graph for cmpiDateTime.cpp:

Go to the source code of this file.

Functions

static OpenWBEM::CIMDateTime * makeCIMDateTime (time_t inTime, unsigned long usec, CMPIBoolean interval)
CMPIDateTimenewDateTime ()
CMPIDateTimenewDateTime (CMPIUint64 tim, CMPIBoolean interval)
CMPIDateTimenewDateTime (const char *strTime)
static CMPIStatus dtRelease (CMPIDateTime *eDt)
static CMPIDateTimedtClone (const CMPIDateTime *eDt, CMPIStatus *rc)
static CMPIBoolean dtIsInterval (const CMPIDateTime *eDt, CMPIStatus *rc)
static CMPIStringdtGetStringFormat (const CMPIDateTime *eDt, CMPIStatus *rc)
static CMPIUint64 dtGetBinaryFormat (const CMPIDateTime *eDt, CMPIStatus *rc)

Variables

static CMPIDateTimeFT dateTime_FT
CMPIDateTimeFTCMPI_DateTime_Ftab = &dateTime_FT


Function Documentation

static CMPIDateTime* dtClone const CMPIDateTime eDt,
CMPIStatus rc
[static]
 

Definition at line 110 of file cmpiDateTime.cpp.

References CMPI_DateTime_Ftab, CMPI_RC_OK, CMSetStatus, and _CMPIDateTime::hdl.

static CMPIUint64 dtGetBinaryFormat const CMPIDateTime eDt,
CMPIStatus rc
[static]
 

Definition at line 136 of file cmpiDateTime.cpp.

References _CMPIDateTime::hdl.

static CMPIString* dtGetStringFormat const CMPIDateTime eDt,
CMPIStatus rc
[static]
 

Definition at line 128 of file cmpiDateTime.cpp.

References CMPI_RC_OK, CMSetStatus, and _CMPIDateTime::hdl.

static CMPIBoolean dtIsInterval const CMPIDateTime eDt,
CMPIStatus rc
[static]
 

Definition at line 121 of file cmpiDateTime.cpp.

References CMPI_RC_OK, CMSetStatus, and _CMPIDateTime::hdl.

static CMPIStatus dtRelease CMPIDateTime eDt  )  [static]
 

Definition at line 98 of file cmpiDateTime.cpp.

References CMPI_RC_OK, CMReturn, and _CMPIDateTime::hdl.

static OpenWBEM::CIMDateTime* makeCIMDateTime time_t  inTime,
unsigned long  usec,
CMPIBoolean  interval
[static]
 

Definition at line 33 of file cmpiDateTime.cpp.

Referenced by newDateTime().

CMPIDateTime* newDateTime const char *  strTime  ) 
 

Definition at line 92 of file cmpiDateTime.cpp.

CMPIDateTime* newDateTime CMPIUint64  tim,
CMPIBoolean  interval
 

Definition at line 86 of file cmpiDateTime.cpp.

References makeCIMDateTime().

CMPIDateTime* newDateTime  ) 
 

Definition at line 77 of file cmpiDateTime.cpp.

References makeCIMDateTime().


Variable Documentation

CMPIDateTimeFT* CMPI_DateTime_Ftab = &dateTime_FT
 

Definition at line 190 of file cmpiDateTime.cpp.

Referenced by CMPI_Object::CMPI_Object(), and dtClone().

CMPIDateTimeFT dateTime_FT [static]
 

Initial value:

Definition at line 180 of file cmpiDateTime.cpp.


Generated on Thu Feb 9 08:48:54 2006 for openwbem by  doxygen 1.4.6