|
|
#include <VisionX/libraries/armem_human/client/HumanProfileReader.h>
Inheritance diagram for ProfileReader:Classes | |
| struct | Query |
| struct | Result |
Public Member Functions | |
| std::vector< std::string > | getPreferredDrinks (const std::string &firstName, const std::string &lastName, const std::string &providerName="All Profiles") |
| Returns a list of a humans preferred drinks. | |
| Result | query (const Query &query, bool latest) const |
| armarx::armem::human::Person | queryLatestProfileByName (const std::string &firstName, const std::string &lastName, const std::string &providerName="All Profiles") |
| armarx::armem::human::Preferences | queryPreferences (const std::string &firstName, const std::string &lastName, const Duration &maxAge, const std::string &providerName="All Profiles") |
| SimpleReaderBase () | |
| ~ProfileReader () override | |
Public Member Functions inherited from SimpleReaderBase | |
| virtual void | connect (armarx::armem::client::MemoryNameSystem &mns) |
| const Properties & | properties () const |
| void | registerPropertyDefinitions (armarx::PropertyDefinitionsPtr &def) |
| void | setProperties (const Properties &p) |
| SimpleReaderBase () | |
| virtual | ~SimpleReaderBase ()=default |
Protected Member Functions | |
| std::vector< armarx::armem::human::Person > | asPersonProfiles (const wm::ProviderSegment &providerSegment, const DateTime ×tamp, const Duration &maxAge) const |
| ::armarx::armem::client::query::Builder | buildLatestQuery (const Query &query) const |
| ::armarx::armem::client::query::Builder | buildQuery (const Query &query) const |
| Properties | defaultProperties () const override |
| std::string | propertyPrefix () const override |
Protected Member Functions inherited from SimpleReaderBase | |
| const armem::client::Reader & | memoryReader () const |
Definition at line 32 of file HumanProfileReader.h.
|
overridedefault |
|
protected |
Definition at line 64 of file HumanProfileReader.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 41 of file HumanProfileReader.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 18 of file HumanProfileReader.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
overrideprotectedvirtual |
Implements SimpleReaderBase.
Definition at line 110 of file HumanProfileReader.cpp.
| std::vector< std::string > getPreferredDrinks | ( | const std::string & | firstName, |
| const std::string & | lastName, | ||
| const std::string & | providerName = "All Profiles" ) |
Returns a list of a humans preferred drinks.
| firstName | first name of the human |
| lastName | last name of the human |
| providerName | name of the profile provider |
Definition at line 293 of file HumanProfileReader.cpp.
Here is the call graph for this function:
|
overrideprotectedvirtual |
Implements SimpleReaderBase.
Definition at line 104 of file HumanProfileReader.cpp.
| ProfileReader::Result query | ( | const Query & | query, |
| bool | latest ) const |
Definition at line 116 of file HumanProfileReader.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| Person queryLatestProfileByName | ( | const std::string & | firstName, |
| const std::string & | lastName, | ||
| const std::string & | providerName = "All Profiles" ) |
| Preferences queryPreferences | ( | const std::string & | firstName, |
| const std::string & | lastName, | ||
| const Duration & | maxAge, | ||
| const std::string & | providerName = "All Profiles" ) |
Definition at line 213 of file HumanProfileReader.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| SimpleReaderBase | ( | ) |
Definition at line 49 of file SimpleReaderBase.cpp.