Fawkes API
Fawkes Development Version
|
This is the complete list of members for RobotMemory, including all inherited members.
aggregate(const std::vector< bsoncxx::document::view > &pipeline, const std::string &collection="") | RobotMemory | |
aggregate(bsoncxx::document::view pipeline, const std::string &collection="") | RobotMemory | |
clear_memory() | RobotMemory | |
create_index(bsoncxx::document::view keys, const std::string &collection="", bool unique=false) | RobotMemory | |
drop_collection(const std::string &collection) | RobotMemory | |
dump_collection(const std::string &collection, const std::string &directory="@CONFDIR@/robot-memory") | RobotMemory | |
find_one_and_update(const bsoncxx::document::view &filter, const bsoncxx::document::view &update, const std::string &collection, bool upsert=false, bool return_new=true) | RobotMemory | |
insert(bsoncxx::document::view, const std::string &collection="") | RobotMemory | |
insert(std::vector< bsoncxx::document::view > v_obj, const std::string &collection="") | RobotMemory | |
insert(const std::string &obj_str, const std::string &collection="") | RobotMemory | |
mapreduce(const bsoncxx::document::view &query, const std::string &collection, const std::string &js_map_fun, const std::string &js_reduce_fun) | RobotMemory | |
mutex_create(const std::string &name) | RobotMemory | |
mutex_destroy(const std::string &name) | RobotMemory | |
mutex_expire_locks(float max_age_sec) | RobotMemory | |
mutex_renew_lock(const std::string &name, const std::string &identity) | RobotMemory | |
mutex_setup_ttl(float max_age_sec) | RobotMemory | |
mutex_try_lock(const std::string &name, bool force=false) | RobotMemory | |
mutex_try_lock(const std::string &name, const std::string &identity, bool force=false) | RobotMemory | |
mutex_unlock(const std::string &name, const std::string &identity) | RobotMemory | |
query(bsoncxx::document::view query, const std::string &collection_name="", mongocxx::options::find query_options=mongocxx::options::find()) | RobotMemory | |
register_computable(bsoncxx::document::value &&query_to_compute, const std::string &collection, std::list< bsoncxx::document::value >(T::*compute_func)(const bsoncxx::document::view &, const std::string &), T *obj, double caching_time=0.0, int priority=0) | RobotMemory | inline |
register_trigger(const bsoncxx::document::view &query, const std::string &collection, void(T::*callback)(const bsoncxx::document::view &), T *_obj) | RobotMemory | inline |
register_trigger(const std::string &query_str, const std::string &collection, void(T::*callback)(bsoncxx::document::value), T *_obj) | RobotMemory | inline |
remove(const bsoncxx::document::view &query, const std::string &collection="") | RobotMemory | |
remove_computable(Computable *computable) | RobotMemory | |
remove_trigger(EventTrigger *trigger) | RobotMemory | |
restore_collection(const std::string &collection, const std::string &directory="@CONFDIR@/robot-memory") | RobotMemory | |
RobotMemory(fawkes::Configuration *config, fawkes::Logger *logger, fawkes::Clock *clock, fawkes::MongoDBConnCreator *mongo_connection_manager, fawkes::BlackBoard *blackboard) | RobotMemory | |
RobotMemoryThread class | RobotMemory | friend |
update(const bsoncxx::document::view &query, const bsoncxx::document::view &update, const std::string &collection="", bool upsert=false) | RobotMemory | |
update(const bsoncxx::document::view &query, const std::string &update_str, const std::string &collection="", bool upsert=false) | RobotMemory | |
~RobotMemory() (defined in RobotMemory) | RobotMemory | virtual |