Class CTimeBase

Inheritance Relationships

Derived Type

Class Documentation

class CTimeBase

Subclassed by eCAL::CTimePlugin

Public Functions

CTimeBase() = default
CTimeBase(const CTimeBase&) = default
CTimeBase &operator=(const CTimeBase&) = default
CTimeBase(CTimeBase&&) noexcept = default
CTimeBase &operator=(CTimeBase&&) noexcept = default
virtual ~CTimeBase() = default
virtual long long GetNanoSeconds() const = 0
virtual bool SetNanoSeconds(long long time_) const = 0
virtual bool IsSynchronized() const = 0
virtual bool IsMaster() const = 0
virtual void SleepForNanoseconds(long long duration_nsecs_) const = 0
virtual void GetStatus(int &error_, std::string *const message_) const = 0