RTC Toolkit  0.1.0-alpha
Namespaces | Functions
readerHelpers.hpp File Reference

Header file needed to. More...

#include "rtctk/componentFramework/logger.hpp"
#include <chrono>
#include <system_error>
#include <cmath>

Go to the source code of this file.

Namespaces

 rtctk
 
 rtctk::dataTask
 
 rtctk::dataTask::detail
 

Functions

std::chrono::milliseconds rtctk::dataTask::detail::CalcDuration (size_t count, size_t loop_frequency, float error_margin=1.0)
 
std::pair< std::chrono::milliseconds, std::chrono::milliseconds > rtctk::dataTask::detail::CalcTimeout (size_t count, size_t loop_frequency, float error_margin=2.0)
 
template<typename ReaderType , typename Operation >
std::error_code rtctk::dataTask::detail::Read (ReaderType &reader, Operation &&op, size_t count, size_t loop_frequency, float error_margin=2.0)
 
template<typename ReaderType >
std::error_code rtctk::dataTask::detail::Skip (ReaderType &reader, size_t count, size_t loop_frequency, float error_margin=2.0)
 
template<typename ReaderType >
std::error_code rtctk::dataTask::detail::Reset (ReaderType &reader)
 
template<typename ReaderType >
size_t rtctk::dataTask::detail::NumFree (ReaderType &reader)
 

Detailed Description

Header file needed to.