Class CTimePlugin
Defined in File ecal_time_plugin.h
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public eCAL::CTimeBase(Class CTimeBase)
Class Documentation
-
class CTimePlugin : public eCAL::CTimeBase
Public Functions
-
CTimePlugin(const CTimePlugin&) = delete
-
CTimePlugin &operator=(const CTimePlugin&) = delete
-
CTimePlugin(CTimePlugin&&) noexcept
-
CTimePlugin &operator=(CTimePlugin&&) = delete
-
~CTimePlugin()
-
inline const std::string &LoadedPath() const noexcept
-
virtual long long GetNanoSeconds() const override
-
virtual bool SetNanoSeconds(long long time_) const override
-
virtual bool IsSynchronized() const override
-
virtual bool IsMaster() const override
-
virtual void SleepForNanoseconds(long long duration_nsecs_) const override
-
virtual void GetStatus(int &error_, std::string *const status_message_) const override
Public Static Functions
-
static std::variant<CTimePlugin, Error> LoadFromPath(std::string full_path_) noexcept
-
CTimePlugin(const CTimePlugin&) = delete