42 const std::vector<std::string> & pub_bind_uri,
43 const std::vector<std::string> & pull_bind_uri);
65 std::pair<const char *, size_t> data()
const;
68 inline void set_logger(std::shared_ptr<mc_rtc::Logger> logger) noexcept { logger_ = logger; }
71 inline void push_requests(
const std::vector<mc_rtc::Logger::GUIEvent> & requests)
73 for(
const auto & r : requests) { requests_.push_back(r); }
77 void update_rate(
double dt,
double server_dt);
86 std::vector<char> buffer_;
87 size_t buffer_size_ = 0;
89 std::shared_ptr<mc_rtc::Logger> logger_;
91 std::vector<mc_rtc::Logger::GUIEvent> requests_;