|
Namespaces | |
plugins | |
This file is part of ArmarX. | |
query | |
query_fns | |
robot_state | |
util | |
Data Structures | |
class | MemoryNameSystem |
The memory name system (MNS) client. More... | |
struct | QueryInput |
A query for parts of a memory. More... | |
struct | QueryResult |
Result of a QueryInput . More... | |
class | Reader |
Reads data from a memory server. More... | |
class | Writer |
Helps a memory client sending data to a memory. More... | |
Typedefs | |
using | ComponentPluginUser = plugins::ListeningPluginUser |
using | ListeningPluginUser = plugins::ListeningPluginUser |
using | PluginUser = plugins::PluginUser |
using | QueryBuilder = query::Builder |
Functions | |
std::optional< std::pair< MemoryID, aron::data::VariantPtr > > | findDataForLink (const aron::data::VariantPtr &linkData, const aron::type::VariantPtr &linkType, armem::client::MemoryNameSystem &mns) |
Get the MemoryID and data required to fill in the given MemoryLink. More... | |
void | fromIce (const armem::query::data::Input &ice, QueryInput &input) |
void | fromIce (const armem::query::data::Result &ice, QueryResult &result) |
std::ostream & | operator<< (std::ostream &os, const QueryResult &rhs) |
std::optional< Reader > | readerFactory (const mns::dto::MemoryServerInterfaces &server) |
void | toIce (armem::query::data::Input &ice, const QueryInput &input) |
void | toIce (armem::query::data::Result &ice, const QueryResult &result) |
std::optional< Writer > | writerFactory (const mns::dto::MemoryServerInterfaces &server) |
Definition at line 48 of file ListeningPluginUser.h.
using PluginUser = plugins::PluginUser |
Definition at line 53 of file PluginUser.h.
typedef query::Builder QueryBuilder |
Definition at line 19 of file forward_declarations.h.
std::optional<std::pair<MemoryID, aron::data::VariantPtr> > armarx::armem::client::findDataForLink | ( | const aron::data::VariantPtr & | linkData, |
const aron::type::VariantPtr & | linkType, | ||
armem::client::MemoryNameSystem & | mns | ||
) |
Get the MemoryID and data required to fill in the given MemoryLink.
Returns nothing if the data could not be retrieved or its type does not match the MemoryLink's template type.
linkData | the data object of the MemoryLink |
linkType | the type object of the MemoryLink |
Definition at line 174 of file Reader.cpp.
void fromIce | ( | const armem::query::data::Input & | ice, |
QueryInput & | input | ||
) |
void fromIce | ( | const armem::query::data::Result & | ice, |
QueryResult & | result | ||
) |
std::ostream& armarx::armem::client::operator<< | ( | std::ostream & | os, |
const QueryResult & | rhs | ||
) |
std::optional<Reader> armarx::armem::client::readerFactory | ( | const mns::dto::MemoryServerInterfaces & | server | ) |
Definition at line 226 of file MemoryNameSystem.cpp.
void toIce | ( | armem::query::data::Input & | ice, |
const QueryInput & | input | ||
) |
void toIce | ( | armem::query::data::Result & | ice, |
const QueryResult & | result | ||
) |
std::optional<Writer> armarx::armem::client::writerFactory | ( | const mns::dto::MemoryServerInterfaces & | server | ) |
Definition at line 243 of file MemoryNameSystem.cpp.