Namespace for all functionality of the ADTF Base SDK provided since v3.5. More...
Namespaces | |
namespace | detail |
Namespace for all internally used functionality implemented. | |
Classes | |
class | cConfiguration |
Implements all functionality required by ant::IConfiguration. More... | |
class | cErrorChecker |
Error checker implementation for easy use of the error handler IErrorHandler. More... | |
struct | cPropertyNanoSecondsConversion |
Conversion type used for property<tNanoSeconds> More... | |
struct | cPropertyStdStringConversion |
Conversion type used for adtf::base::ant::property<std::string> More... | |
class | IRunnable |
class | property_variable |
Property Variable template for the given T . More... | |
class | runnable |
struct | tNanoSeconds |
A timestamp with nanosecond precision. More... | |
Functions | |
bool | operator< (const tNanoSeconds &tmA, const tNanoSeconds &tmB) |
bool | operator> (const tNanoSeconds &tmA, const tNanoSeconds &tmB) |
bool | operator<= (const tNanoSeconds &tmA, const tNanoSeconds &tmB) |
bool | operator>= (const tNanoSeconds &tmA, const tNanoSeconds &tmB) |
bool | operator== (const tNanoSeconds &tmA, const tNanoSeconds &tmB) |
bool | operator!= (const tNanoSeconds &tmA, const tNanoSeconds &tmB) |
tNanoSeconds | operator+ (const tNanoSeconds &tmA, const tNanoSeconds &tmB) |
tNanoSeconds | operator- (const tNanoSeconds &tmA, const tNanoSeconds &tmB) |
tNanoSeconds | operator* (const tNanoSeconds &tmDuration, const int64_t &nFactor) |
tNanoSeconds | operator* (const int64_t &nFactor, const tNanoSeconds &tmDuration) |
tNanoSeconds | operator/ (const tNanoSeconds &tmDuration, const int64_t &tmB) |
int64_t | operator/ (const tNanoSeconds &tmA, const tNanoSeconds &tmB) |
std::ostream & | operator<< (std::ostream &output, const tNanoSeconds &tm) |
template<typename DestinationTimeStamp, typename SourceTimeStamp> | |
DestinationTimeStamp | duration_cast (const SourceTimeStamp &) |
Duration cast base template to converted between different time resolution. | |
template<> | |
tTimeStamp | duration_cast (const tNanoSeconds &tmSource) |
template<> | |
tNanoSeconds | duration_cast (const tTimeStamp &tmSource) |
template<> | |
std::chrono::nanoseconds | duration_cast (const tNanoSeconds &tmSource) |
template<> | |
tNanoSeconds | duration_cast (const std::chrono::nanoseconds &tmSource) |
template<> | |
tTimeStamp | duration_cast (const std::chrono::nanoseconds &tmSource) |
Namespace for all functionality of the ADTF Base SDK provided since v3.5.
DestinationTimeStamp duration_cast | ( | const SourceTimeStamp & | ) |
Duration cast base template to converted between different time resolution.
DestinationTimeStamp | the type to convert to |
SourceTimeStamp | the type to convert from |
Definition at line 157 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/base/include/adtfbase/chrono.h.
References adtf::base::penguin::detail::always_false.
Referenced by runnable< nActivationType, base::ant::IRunnable, adtf::services::ant::IKernel::IKernelRunnable >::runnable(), runnable< nActivationType, base::ant::IRunnable, adtf::services::ant::IKernel::IKernelRunnable >::~runnable(), sample_writer< DATA_TYPE, BASE >::ADTF3_DEPRECATED(), and ISignalListening::ISignalListener::SignalUpdated().
|
inline |
Definition at line 182 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/base/include/adtfbase/chrono.h.
|
inline |
Definition at line 188 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/base/include/adtfbase/chrono.h.
|
inline |
Definition at line 164 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/base/include/adtfbase/chrono.h.
|
inline |
Definition at line 176 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/base/include/adtfbase/chrono.h.
|
inline |
Definition at line 170 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/base/include/adtfbase/chrono.h.
|
inline |
Definition at line 109 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/base/include/adtfbase/chrono.h.
|
inline |
Definition at line 129 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/base/include/adtfbase/chrono.h.
|
inline |
Definition at line 124 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/base/include/adtfbase/chrono.h.
|
inline |
Definition at line 114 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/base/include/adtfbase/chrono.h.
|
inline |
Definition at line 119 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/base/include/adtfbase/chrono.h.
|
inline |
Definition at line 139 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/base/include/adtfbase/chrono.h.
|
inline |
Definition at line 134 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/base/include/adtfbase/chrono.h.
|
inline |
Definition at line 84 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/base/include/adtfbase/chrono.h.
|
inline |
Definition at line 144 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/base/include/adtfbase/chrono.h.
|
inline |
Definition at line 94 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/base/include/adtfbase/chrono.h.
|
inline |
Definition at line 104 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/base/include/adtfbase/chrono.h.
|
inline |
Definition at line 89 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/base/include/adtfbase/chrono.h.
|
inline |
Definition at line 99 of file builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/base/include/adtfbase/chrono.h.