3#include <boost/log/core/record_view.hpp>
4#include <boost/log/sinks/basic_sink_backend.hpp>
5#include <boost/log/sinks/sync_frontend.hpp>
15using SinkType = boost::log::sinks::synchronous_sink<LogBackend>;
18struct LogBackend : boost::log::sinks::basic_sink_backend<boost::log::sinks::synchronized_feeding> {
21 void consume(
const boost::log::record_view&)
const;
23 static boost::shared_ptr<SinkType> create(
RobotClient* p);
31BOOST_LOG_ATTRIBUTE_KEYWORD_TYPE(attr_console_force,
"force",
bool);
gRPC client for a robot, to be used for all interactions with a robot. There are two ways to instanti...
Definition client.hpp:39
gRPC client implementation for a robot.
Definition log_backend.hpp:18