ice_conversions.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "forward_declarations.h"
4 
5 namespace armarx::armem
6 {
7 
8  void fromIce(const data::MemoryID& ice, MemoryID& id);
9  void toIce(data::MemoryID& ice, const MemoryID& id);
10 
11 
12  void fromIce(const data::Commit& ice, Commit& commit);
13  void toIce(data::Commit& ice, const Commit& commit);
14 
15  void fromIce(const data::CommitResult& ice, CommitResult& result);
16  void toIce(data::CommitResult& ice, const CommitResult& result);
17 
18 
19  void fromIce(const data::EntityUpdate& ice, EntityUpdate& update);
20  void toIce(data::EntityUpdate& ice, const EntityUpdate& update);
21 
22  void fromIce(const data::EntityUpdateResult& ice, EntityUpdateResult& result);
23  void toIce(data::EntityUpdateResult& ice, const EntityUpdateResult& result);
24 
25 
26  // Server-side conversion with specified arrival time.
27  void fromIce(const data::Commit& ice, Commit& commit, Time timeArrived);
28  void fromIce(const data::EntityUpdate& ice, EntityUpdate& update, Time timeArrived);
29 
30  void fromIce(const actions::data::MenuPtr& ice, actions::Menu& menu);
31  void toIce(actions::data::MenuPtr& ice, const actions::Menu& menu);
32 
33 } // namespace armarx::armem
forward_declarations.h
armarx::armem
Definition: LegacyRobotStateMemoryAdapter.cpp:32
armarx::armem::toIce
void toIce(data::MemoryID &ice, const MemoryID &id)
Definition: ice_conversions.cpp:20
armarx::armem::fromIce
void fromIce(const data::MemoryID &ice, MemoryID &id)
Definition: ice_conversions.cpp:31
armarx::armem::Time
armarx::core::time::DateTime Time
Definition: forward_declarations.h:13
armarx::armem::server::ltm::util::mongodb::detail::update
bool update(mongocxx::collection &coll, const nlohmann::json &query, const nlohmann::json &update)
Definition: mongodb.cpp:68
armarx::armem::actions::data::MenuPtr
::IceInternal::Handle< Menu > MenuPtr
Definition: forward_declarations.h:90
armarx::human::MemoryID
const armem::MemoryID MemoryID
Definition: memory_ids.cpp:28