cvedia::rt::TimeProvider¶
Inherited by RealTimeProvider
Public Functions¶
Name | |
---|---|
TimeProvider() =default | |
virtual | ~TimeProvider() =default |
TimeProvider(TimeProvider && ) =default | |
TimeProvider(TimeProvider const & ) =delete | |
TimeProvider & | operator=(const TimeProvider & ) =delete |
TimeProvider & | operator=(TimeProvider && ) =delete |
virtual std::time_t | now() const =0 |
virtual std::chrono::system_clock::time_point | nowTimePoint() const =0 |
virtual std::string | nowFormatted(std::string const & format ="%Y-%m-%d %H:%M:%S") const =0 |
virtual void | sleep(std::chrono::milliseconds duration) const =0 |
Public Functions Documentation¶
function TimeProvider¶
TimeProvider() =default
function ~TimeProvider¶
virtual ~TimeProvider() =default
function TimeProvider¶
TimeProvider(
TimeProvider &&
) =default
function TimeProvider¶
TimeProvider(
TimeProvider const &
) =delete
function operator=¶
TimeProvider & operator=(
const TimeProvider &
) =delete
function operator=¶
TimeProvider & operator=(
TimeProvider &&
) =delete
function now¶
virtual std::time_t now() const =0
Reimplemented by: cvedia::rt::RealTimeProvider::now
function nowTimePoint¶
virtual std::chrono::system_clock::time_point nowTimePoint() const =0
Reimplemented by: cvedia::rt::RealTimeProvider::nowTimePoint
function nowFormatted¶
virtual std::string nowFormatted(
std::string const & format ="%Y-%m-%d %H:%M:%S"
) const =0
Reimplemented by: cvedia::rt::RealTimeProvider::nowFormatted
function sleep¶
virtual void sleep(
std::chrono::milliseconds duration
) const =0
Reimplemented by: cvedia::rt::RealTimeProvider::sleep
Updated on 2025-08-24 at 15:42:37 +0000