MADARA  3.4.1
madara::knowledge::KnowledgeBase Member List

This is the complete list of members for madara::knowledge::KnowledgeBase, including all inherited members.

acquire(void)madara::knowledge::KnowledgeBaseinline
activate_transport(void)madara::knowledge::KnowledgeBaseinline
add_modifieds(const VariableReferences &modifieds) constmadara::knowledge::KnowledgeBaseinline
apply_modified(const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseinline
attach_logger(logger::Logger &logger) constmadara::knowledge::KnowledgeBaseinline
attach_streamer(std::unique_ptr< BaseStreamer > streamer)madara::knowledge::KnowledgeBaseinline
attach_transport(madara::transport::Base *transport)madara::knowledge::KnowledgeBaseinline
attach_transport(const std::string &id, transport::TransportSettings &settings)madara::knowledge::KnowledgeBaseinline
cinvoke(const std::string &key, Callable &&callable, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) const -> decltype(utility::invoke_(std::forward< Callable >(callable), std::declval< KnowledgeRecord & >()))madara::knowledge::KnowledgeBaseinline
cinvoke(const VariableReference &key, Callable &&callable, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) const -> decltype(utility::invoke_(std::forward< Callable >(callable), std::declval< KnowledgeRecord & >()))madara::knowledge::KnowledgeBaseinline
clear(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings())madara::knowledge::KnowledgeBaseinline
clear(bool erase=false)madara::knowledge::KnowledgeBaseinline
clear_history(const std::string &key, const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseinline
clear_history(const VariableReference &key, const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseinline
clear_map(void)madara::knowledge::KnowledgeBaseinline
clear_modifieds(void)madara::knowledge::KnowledgeBaseinline
close_transport(void)madara::knowledge::KnowledgeBaseinline
compile(const std::string &expression)madara::knowledge::KnowledgeBaseinline
context_madara::knowledge::KnowledgeBaseprivate
copy(const KnowledgeBase &source, const KnowledgeRequirements &reqs, const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseinline
copy(const KnowledgeBase &source, const CopySet &copy_set=CopySet(), bool clean_copy=false, const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseinline
debug_modifieds(void) constmadara::knowledge::KnowledgeBaseinline
define_function(const std::string &name, knowledge::KnowledgeRecord(*func)(FunctionArguments &, Variables &))madara::knowledge::KnowledgeBaseinline
define_function(const std::string &name, knowledge::KnowledgeRecord(*func)(const char *, FunctionArguments &, Variables &))madara::knowledge::KnowledgeBaseinline
define_function(const std::string &name, jobject callable)madara::knowledge::KnowledgeBaseinline
define_function(const std::string &name, boost::python::object callable)madara::knowledge::KnowledgeBaseinline
define_function(const std::string &name, const std::string &expression)madara::knowledge::KnowledgeBaseinline
define_function(const std::string &name, const CompiledExpression &expression)madara::knowledge::KnowledgeBaseinline
evaluate(const std::string &expression, const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseinline
evaluate(CompiledExpression &expression, const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseinline
evaluate(expression::ComponentNode *root, const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseinline
evaluate_file(CheckpointSettings &checkpoint_settings, const KnowledgeUpdateSettings &update_settings=KnowledgeUpdateSettings(true, true, true, false))madara::knowledge::KnowledgeBaseinline
exists(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings(false)) constmadara::knowledge::KnowledgeBaseinline
exists(const VariableReference &variable, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings(false)) constmadara::knowledge::KnowledgeBaseinline
expand_statement(const std::string &statement)madara::knowledge::KnowledgeBaseinline
facade_for(ThreadSafeContext &target)madara::knowledge::KnowledgeBaseinline
file_to_string(CheckpointSettings &checkpoint_settings)madara::knowledge::KnowledgeBaseinline
for_each(Func &&func) constmadara::knowledge::KnowledgeBaseinline
get(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings(false))madara::knowledge::KnowledgeBaseinline
get(const VariableReference &variable, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings(false))madara::knowledge::KnowledgeBaseinline
get_context(void)madara::knowledge::KnowledgeBaseinline
get_context(void) constmadara::knowledge::KnowledgeBaseinline
get_history(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_history(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_history(const std::string &key, OutputIterator out, ssize_t index, size_t count, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_history(const std::string &key, OutputIterator out, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) const -> decltype(*out, size_t{})madara::knowledge::KnowledgeBaseinline
get_history(const std::string &key, size_t index, size_t count, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_history(const std::string &key, size_t index, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_history(const VariableReference &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_history(const VariableReference &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_history(const VariableReference &key, OutputIterator out, ssize_t index, size_t count, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_history(const VariableReference &key, OutputIterator out, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) const -> decltype(*out, size_t{})madara::knowledge::KnowledgeBaseinline
get_history(const VariableReference &key, size_t index, size_t count, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_history(const VariableReference &key, size_t index, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_history_capacity(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_history_capacity(const VariableReference &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_history_size(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_history_size(const VariableReference &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_id(void)madara::knowledge::KnowledgeBaseinline
get_log_level(void)madara::knowledge::KnowledgeBaseinline
get_logger(void) constmadara::knowledge::KnowledgeBaseinline
get_matches(const std::string &prefix, const std::string &suffix, VariableReferences &matches)madara::knowledge::KnowledgeBaseinline
get_newest(const std::string &key, OutputIterator out, size_t count, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_newest(const std::string &key, OutputIterator out, ConstOutputIterator out_end, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) const -> utility::enable_if_<!std::is_arithmetic< ConstOutputIterator >::value, size_t >madara::knowledge::KnowledgeBaseinline
get_newest(const std::string &key, OutputIterator out, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) const -> decltype(*out, size_t{})madara::knowledge::KnowledgeBaseinline
get_newest(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_newest(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_newest(const std::string &key, size_t count, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_newest(const std::string &key, size_t count, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_newest(const VariableReference &key, OutputIterator out, size_t count, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_newest(const VariableReference &key, OutputIterator out, ConstOutputIterator out_end, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) const -> utility::enable_if_<!std::is_arithmetic< ConstOutputIterator >::value, size_t >madara::knowledge::KnowledgeBaseinline
get_newest(const VariableReference &key, OutputIterator out, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) const -> decltype(*out, size_t{})madara::knowledge::KnowledgeBaseinline
get_newest(const VariableReference &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_newest(const VariableReference &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_newest(const VariableReference &key, size_t count, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_newest(const VariableReference &key, size_t count, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_num_transports(void)madara::knowledge::KnowledgeBaseinline
get_oldest(const std::string &key, OutputIterator out, size_t count, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_oldest(const std::string &key, OutputIterator out, ConstOutputIterator out_end, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) const -> utility::enable_if_<!std::is_arithmetic< ConstOutputIterator >::value, size_t >madara::knowledge::KnowledgeBaseinline
get_oldest(const std::string &key, OutputIterator out, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) const -> decltype(*out, size_t{})madara::knowledge::KnowledgeBaseinline
get_oldest(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_oldest(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_oldest(const std::string &key, size_t count, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_oldest(const std::string &key, size_t count, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_oldest(const VariableReference &key, OutputIterator out, size_t count, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_oldest(const VariableReference &key, OutputIterator out, ConstOutputIterator out_end, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) const -> utility::enable_if_<!std::is_arithmetic< ConstOutputIterator >::value, size_t >madara::knowledge::KnowledgeBaseinline
get_oldest(const VariableReference &key, OutputIterator out, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) const -> decltype(*out, size_t{})madara::knowledge::KnowledgeBaseinline
get_oldest(const VariableReference &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_oldest(const VariableReference &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_oldest(const VariableReference &key, size_t count, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_oldest(const VariableReference &key, size_t count, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
get_ref(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings(false))madara::knowledge::KnowledgeBaseinline
has_history(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
has_history(const VariableReference &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
impl_madara::knowledge::KnowledgeBaseprivate
invoke(const std::string &key, Callable &&callable, const EvalSettings &settings=EvalSettings()) -> decltype(utility::invoke_(std::forward< Callable >(callable), std::declval< KnowledgeRecord & >()))madara::knowledge::KnowledgeBaseinline
invoke(VariableReference key, Callable &&callable, const EvalSettings &settings=EvalSettings()) -> decltype(utility::invoke_(std::forward< Callable >(callable), std::declval< KnowledgeRecord & >()))madara::knowledge::KnowledgeBaseinline
invoke(const std::string &key, Callable &&callable, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) const -> decltype(utility::invoke_(std::forward< Callable >(callable), std::declval< KnowledgeRecord & >()))madara::knowledge::KnowledgeBaseinline
invoke(const VariableReference &key, Callable &&callable, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) const -> decltype(utility::invoke_(std::forward< Callable >(callable), std::declval< KnowledgeRecord & >()))madara::knowledge::KnowledgeBaseinline
KnowledgeBase()madara::knowledge::KnowledgeBaseinline
KnowledgeBase(const std::string &host, int transport)madara::knowledge::KnowledgeBaseinline
KnowledgeBase(const std::string &host, int transport, const std::string &domain)madara::knowledge::KnowledgeBaseinline
KnowledgeBase(const std::string &host, const madara::transport::TransportSettings &config)madara::knowledge::KnowledgeBaseinline
KnowledgeBase(const KnowledgeBase &original)=defaultmadara::knowledge::KnowledgeBase
load_context(const std::string &filename, bool use_id=true, const KnowledgeUpdateSettings &settings=KnowledgeUpdateSettings(true, true, true, false))madara::knowledge::KnowledgeBaseinline
load_context(const std::string &filename, FileHeader &meta, bool use_id=true, const KnowledgeUpdateSettings &settings=KnowledgeUpdateSettings(true, true, true, false))madara::knowledge::KnowledgeBaseinline
load_context(CheckpointSettings &checkpoint_settings, const KnowledgeUpdateSettings &update_settings=KnowledgeUpdateSettings(true, true, true, false))madara::knowledge::KnowledgeBaseinline
lock(void)madara::knowledge::KnowledgeBaseinline
mark_modified(const VariableReference &variable, const KnowledgeUpdateSettings &settings=KnowledgeUpdateSettings())madara::knowledge::KnowledgeBaseinline
mark_modified(const std::string &name, const KnowledgeUpdateSettings &settings=KnowledgeUpdateSettings())madara::knowledge::KnowledgeBaseinline
modify(const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseinline
operator=(const KnowledgeBase &original)=defaultmadara::knowledge::KnowledgeBase
print(unsigned int level=0) constmadara::knowledge::KnowledgeBaseinline
print(const std::string &statement, unsigned int level=0) constmadara::knowledge::KnowledgeBaseinline
print_knowledge(unsigned int level=0) constmadara::knowledge::KnowledgeBaseinline
read_file(const std::string &knowledge_key, const std::string &filename, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
read_file(const VariableReference &variable, const std::string &filename, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
release(void)madara::knowledge::KnowledgeBaseinline
remove_transport(size_t index)madara::knowledge::KnowledgeBaseinline
reset_checkpoint(void) constmadara::knowledge::KnowledgeBaseinline
retrieve_index(const std::string &key, size_t index, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings(false))madara::knowledge::KnowledgeBaseinline
retrieve_index(const VariableReference &variable, size_t index, const KnowledgeReferenceSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
save_as_json(const std::string &filename) constmadara::knowledge::KnowledgeBaseinline
save_as_json(const CheckpointSettings &settings) constmadara::knowledge::KnowledgeBaseinline
save_as_karl(const std::string &filename) constmadara::knowledge::KnowledgeBaseinline
save_as_karl(const CheckpointSettings &settings) constmadara::knowledge::KnowledgeBaseinline
save_checkpoint(const std::string &filename, bool reset_modifieds=true)madara::knowledge::KnowledgeBaseinline
save_checkpoint(CheckpointSettings &settings) constmadara::knowledge::KnowledgeBaseinline
save_context(const std::string &filename) constmadara::knowledge::KnowledgeBaseinline
save_context(CheckpointSettings &settings) constmadara::knowledge::KnowledgeBaseinline
save_modifieds(void) constmadara::knowledge::KnowledgeBaseinline
send_modifieds(const std::string &prefix="KnowledgeBase::send_modifieds", const EvalSettings &settings=EvalSettings::SEND)madara::knowledge::KnowledgeBaseinline
set(const VariableReference &variable, const std::string &value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const VariableReference &variable, std::string &&value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const VariableReference &variable, const KnowledgeRecord &value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const VariableReference &variable, KnowledgeRecord &&value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const std::string &key, const KnowledgeRecord &value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const std::string &key, KnowledgeRecord &&value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const VariableReference &variable, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const VariableReference &variable, const std::vector< double > &value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const VariableReference &variable, std::vector< double > &&value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const VariableReference &variable, const double *value, uint32_t size, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const VariableReference &variable, T value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const VariableReference &variable, const std::vector< KnowledgeRecord::Integer > &value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const VariableReference &variable, std::vector< KnowledgeRecord::Integer > &&value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const VariableReference &variable, const madara::knowledge::KnowledgeRecord::Integer *value, uint32_t size, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const VariableReference &variable, T value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBase
set(const std::string &key, T value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const std::string &key, const madara::knowledge::KnowledgeRecord::Integer *value, uint32_t size, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const std::string &key, const std::vector< KnowledgeRecord::Integer > &value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const std::string &key, std::vector< KnowledgeRecord::Integer > &&value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const std::string &key, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const std::string &key, T value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBase
set(const std::string &key, const double *value, uint32_t size, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const std::string &key, const std::vector< double > &value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const std::string &key, std::vector< double > &&value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const std::string &key, const std::string &value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set(const std::string &key, std::string &&value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set_file(const std::string &key, const unsigned char *value, size_t size, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set_file(const VariableReference &variable, const unsigned char *value, size_t size, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set_history_capacity(const std::string &key, size_t size, const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseinline
set_history_capacity(const VariableReference &key, size_t size, const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseinline
set_index(const VariableReference &variable, size_t index, T &&value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set_index(const std::string &key, size_t index, T &&value, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set_jpeg(const std::string &key, const unsigned char *value, size_t size, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set_jpeg(const VariableReference &variable, const unsigned char *value, size_t size, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBaseinline
set_log_level(int level)madara::knowledge::KnowledgeBaseinline
set_quality(const std::string &key, uint32_t quality, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings(false))madara::knowledge::KnowledgeBaseinline
set_text(const VariableReference &variable, const char *value, size_t size, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBase
set_xml(const VariableReference &variable, const char *value, size_t size, const EvalSettings &settings=EvalSettings(true, false, true, false, false))madara::knowledge::KnowledgeBase
setup_unique_hostport(const std::string &host="")madara::knowledge::KnowledgeBaseinline
share_binary(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
share_binary(const VariableReference &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
share_doubles(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
share_doubles(const VariableReference &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
share_integers(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
share_integers(const VariableReference &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
share_string(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
share_string(const VariableReference &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseinline
throw_null_context() constmadara::knowledge::KnowledgeBaseinlineprivate
to_map(const std::string &subject, std::map< std::string, knowledge::KnowledgeRecord > &target)madara::knowledge::KnowledgeBaseinline
to_map(const std::string &prefix, const std::string &delimiter, const std::string &suffix, std::vector< std::string > &next_keys, std::map< std::string, knowledge::KnowledgeRecord > &result, bool just_keys=false)madara::knowledge::KnowledgeBaseinline
to_map(const std::string &prefix) constmadara::knowledge::KnowledgeBaseinline
to_map_stripped(const std::string &prefix) constmadara::knowledge::KnowledgeBaseinline
to_string(std::string &target, const std::string &array_delimiter=",", const std::string &record_delimiter=";\n", const std::string &key_val_delimiter="=") constmadara::knowledge::KnowledgeBaseinline
to_vector(const std::string &subject, unsigned int start, unsigned int end, std::vector< KnowledgeRecord > &target)madara::knowledge::KnowledgeBaseinline
transport_settings(void)madara::knowledge::KnowledgeBaseinline
unlock(void)madara::knowledge::KnowledgeBaseinline
use(ThreadSafeContext &original)madara::knowledge::KnowledgeBaseinline
wait(const std::string &expression, const WaitSettings &settings=WaitSettings())madara::knowledge::KnowledgeBaseinline
wait(CompiledExpression &expression, const WaitSettings &settings=WaitSettings())madara::knowledge::KnowledgeBase
wait_for_change(void)madara::knowledge::KnowledgeBaseinline
write_file(const std::string &knowledge_key, const std::string &filename)madara::knowledge::KnowledgeBaseinline
~KnowledgeBase()=defaultmadara::knowledge::KnowledgeBase