iterate_binary_log.h File Reference
Include dependency graph for iterate_binary_log.h:

Go to the source code of this file.

Classes

struct  mc_rtc::log::IterateBinaryLogData
 

Namespaces

 mc_rtc
 
 mc_rtc::log
 

Typedefs

using mc_rtc::log::copy_callback = std::function< void(mc_rtc::MessagePackBuilder &, const std::vector< std::string > &)>
 
using mc_rtc::log::iterate_binary_log_callback = std::function< bool(IterateBinaryLogData)>
 
using mc_rtc::log::binary_log_callback = std::function< bool(const std::vector< std::string > &, std::vector< FlatLog::record > &, double)>
 
using mc_rtc::log::binary_log_copy_callback = std::function< bool(const std::vector< std::string > &, std::vector< FlatLog::record > &, double, const copy_callback &, const char *, uint64_t)>
 

Functions

bool MC_RTC_UTILS_DLLAPI mc_rtc::log::iterate_binary_log (const std::string &fpath, const iterate_binary_log_callback &callback, bool extract, const std::string &time="t")
 
bool mc_rtc::log::iterate_binary_log (const std::string &fpath, const binary_log_copy_callback &callback, bool extract, const std::string &time="t")
 
bool mc_rtc::log::iterate_binary_log (const std::string &fpath, const binary_log_callback &callback, bool extract, const std::string &time="t")