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)
CMPIDateTime * newDateTime ()
CMPIDateTime * newDateTime (CMPIUint64 tim, CMPIBoolean interval)
CMPIDateTime * newDateTime (const char *strTime)
static CMPIStatus dtRelease (CMPIDateTime *eDt)
static CMPIDateTime * dtClone (const CMPIDateTime *eDt, CMPIStatus *rc)
static CMPIBoolean dtIsInterval (const CMPIDateTime *eDt, CMPIStatus *rc)
static CMPIString * dtGetStringFormat (const CMPIDateTime *eDt, CMPIStatus *rc)
static CMPIUint64 dtGetBinaryFormat (const CMPIDateTime *eDt, CMPIStatus *rc)

Variables

static CMPIDateTimeFT dateTime_FT
CMPIDateTimeFT * CMPI_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