WriterInterface.h
Go to the documentation of this file.
1#pragma once
2
3
7
9{
10
12 {
13 public:
14 virtual ~WriterInterface() = default;
15
16 // virtual bool store(const Robot& obj) = 0;
17
20
21 virtual bool storeState(const RobotState& state,
22 const std::string& robotTypeName,
23 const std::string& robotName,
24 const std::string& robotRootNodeName) = 0;
25 };
26
27} // namespace armarx::armem::robot_state
std::string timestamp()
virtual bool storeDescription(const description::RobotDescription &description, const armem::Time &timestamp=armem::Time::Invalid())=0
virtual bool storeState(const RobotState &state, const std::string &robotTypeName, const std::string &robotName, const std::string &robotRootNodeName)=0
static DateTime Invalid()
Definition DateTime.cpp:57
armarx::core::time::DateTime Time