OpenDaVINCI  4.15.3
odcore::wrapper::Time Class Referenceabstract

#include <Time.h>

Inheritance diagram for odcore::wrapper::Time:
Inheritance graph

Public Member Functions

virtual ~Time ()
 
virtual int32_t getSeconds () const =0
 
virtual int32_t getPartialMicroseconds () const =0
 

Detailed Description

This interface encapsulates all methods necessary for getting the time since Jan. 1, 1970.

TimeFactory

Constructor & Destructor Documentation

odcore::wrapper::Time::~Time ( )
virtual

Member Function Documentation

virtual int32_t odcore::wrapper::Time::getPartialMicroseconds ( ) const
pure virtual

This method returns the partial microseconds from the next full second.

Returns
Partial microseconds from the next full second.

Implemented in odcore::wrapper::WIN32Impl::WIN32Time, odcore::wrapper::POSIX::POSIXTime, and odcontext::base::ControlledTime.

Referenced by odcontext::base::Runner::needsExecution(), and odcontext::base::TimeTriggeredConferenceClientModuleRunner::step().

virtual int32_t odcore::wrapper::Time::getSeconds ( ) const
pure virtual