OpenLexocad  27.1
Base::TimeInfo Class Reference

#include <TimeInfo.h>

Public Member Functions

 TimeInfo ()
 
 ~TimeInfo ()
 
void setToActual (void)
 sets the object to the actual system time More...
 
uint64_t getSeconds (void) const
 
unsigned short getMiliseconds (void) const
 
void operator= (const TimeInfo &time)
 
bool operator== (const TimeInfo &time) const
 
bool operator!= (const TimeInfo &time) const
 
bool operator< (const TimeInfo &time) const
 
bool operator<= (const TimeInfo &time) const
 
bool operator>= (const TimeInfo &time) const
 
bool operator> (const TimeInfo &time) const
 
bool isNull () const
 

Static Public Member Functions

static const char * currentDateTimeString ()
 
static std::string diffTime (const TimeInfo &timeStart, const TimeInfo &timeEnd=TimeInfo())
 
static float diffTimeF (const TimeInfo &timeStart, const TimeInfo &timeEnd=TimeInfo())
 
static TimeInfo null ()
 

Protected Attributes

struct _timeb timebuffer
 

Constructor & Destructor Documentation

◆ TimeInfo()

Base::TimeInfo::TimeInfo ( )

◆ ~TimeInfo()

Base::TimeInfo::~TimeInfo ( )

Member Function Documentation

◆ currentDateTimeString()

static const char* Base::TimeInfo::currentDateTimeString ( )
static

◆ diffTime()

static std::string Base::TimeInfo::diffTime ( const TimeInfo timeStart,
const TimeInfo timeEnd = TimeInfo() 
)
static

◆ diffTimeF()

static float Base::TimeInfo::diffTimeF ( const TimeInfo timeStart,
const TimeInfo timeEnd = TimeInfo() 
)
static

◆ getMiliseconds()

unsigned short Base::TimeInfo::getMiliseconds ( void  ) const

◆ getSeconds()

uint64_t Base::TimeInfo::getSeconds ( void  ) const

◆ isNull()

bool Base::TimeInfo::isNull ( ) const

◆ null()

static TimeInfo Base::TimeInfo::null ( )
static

◆ operator!=()

bool Base::TimeInfo::operator!= ( const TimeInfo time) const
inline

◆ operator<()

bool Base::TimeInfo::operator< ( const TimeInfo time) const
inline

◆ operator<=()

bool Base::TimeInfo::operator<= ( const TimeInfo time) const
inline

◆ operator=()

void Base::TimeInfo::operator= ( const TimeInfo time)
inline

◆ operator==()

bool Base::TimeInfo::operator== ( const TimeInfo time) const
inline

◆ operator>()

bool Base::TimeInfo::operator> ( const TimeInfo time) const
inline

◆ operator>=()

bool Base::TimeInfo::operator>= ( const TimeInfo time) const
inline

◆ setToActual()

void Base::TimeInfo::setToActual ( void  )

sets the object to the actual system time

Member Data Documentation

◆ timebuffer

struct _timeb Base::TimeInfo::timebuffer
protected

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