ReaderInterface.h
Go to the documentation of this file.
1#pragma once
2
3
7
9{
11 {
12 public:
13 virtual ~ReaderInterface() = default;
14
15 virtual bool synchronize(Robot& obj, const armem::Time& timestamp) const = 0;
16
18 const armem::Time& timestamp) const = 0;
19 virtual std::optional<Robot> get(const std::string& name,
20 const armem::Time& timestamp) const = 0;
21 };
22
23
24} // namespace armarx::armem::robot_state
std::string timestamp()
virtual std::optional< Robot > get(const std::string &name, const armem::Time &timestamp) const =0
virtual Robot get(const description::RobotDescription &description, const armem::Time &timestamp) const =0
virtual bool synchronize(Robot &obj, const armem::Time &timestamp) const =0
armarx::core::time::DateTime Time