A library that handles parameters at runtime.
message_logger::time::Time Class Referenceabstract

#include <Time.hpp>

Inheritance diagram for message_logger::time::Time:
Inheritance graph

Public Member Functions

 Time ()
virtual ~Time ()
virtual TimefromSec (double t)=0
virtual TimefromNSec (uint64_t t)=0
virtual double toSec () const =0
virtual uint32_t getSec () const =0
virtual uint32_t getNSec () const =0
virtual TimesetNow ()=0


std::ostream & operator<< (std::ostream &out, const Time &rhs)

Constructor & Destructor Documentation

message_logger::time::Time::Time ( )
virtual message_logger::time::Time::~Time ( )

Member Function Documentation

virtual Time& message_logger::time::Time::fromNSec ( uint64_t  t)
pure virtual
virtual Time& message_logger::time::Time::fromSec ( double  t)
pure virtual
virtual uint32_t message_logger::time::Time::getNSec ( ) const
pure virtual
virtual uint32_t message_logger::time::Time::getSec ( ) const
pure virtual
virtual Time& message_logger::time::Time::setNow ( )
pure virtual
virtual double message_logger::time::Time::toSec ( ) const
pure virtual

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const Time rhs 

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