MADARA  3.4.1
madara::knowledge::KnowledgeBaseImpl Member List

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

acquire(void)madara::knowledge::KnowledgeBaseImplinline
activate_transport(void)madara::knowledge::KnowledgeBaseImplinline
add_modifieds(const VariableReferences &modifieds) constmadara::knowledge::KnowledgeBaseImplinline
apply_modified(const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseImplinline
attach_logger(logger::Logger &logger) constmadara::knowledge::KnowledgeBaseImplinline
attach_streamer(std::unique_ptr< BaseStreamer > streamer)madara::knowledge::KnowledgeBaseImplinline
attach_transport(madara::transport::Base *transport)madara::knowledge::KnowledgeBaseImplinline
attach_transport(const std::string &id, transport::TransportSettings &settings)madara::knowledge::KnowledgeBaseImpl
cinvoke(const std::string &key, Callable &&callable, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) const -> decltype(utility::invoke_(std::forward< Callable >(callable), std::declval< KnowledgeRecord & >()))madara::knowledge::KnowledgeBaseImplinline
cinvoke(const VariableReference &key, Callable &&callable, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) const -> decltype(utility::invoke_(std::forward< Callable >(callable), std::declval< KnowledgeRecord & >()))madara::knowledge::KnowledgeBaseImplinline
clear(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings())madara::knowledge::KnowledgeBaseImplinline
clear(bool erase=false)madara::knowledge::KnowledgeBaseImplinline
clear_map(void)madara::knowledge::KnowledgeBaseImplinline
clear_modifieds(void)madara::knowledge::KnowledgeBaseImplinline
clear_rules(void)madara::knowledge::KnowledgeBaseImpl
close_transport(void)madara::knowledge::KnowledgeBaseImpl
compile(const std::string &expression)madara::knowledge::KnowledgeBaseImpl
copy(const KnowledgeBaseImpl &source, const KnowledgeRequirements &reqs, const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseImplinline
copy(const KnowledgeBaseImpl &source, const CopySet &copy_set=CopySet(), bool clean_copy=false, const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseImplinline
debug_modifieds(void) constmadara::knowledge::KnowledgeBaseImplinline
define_function(const std::string &name, knowledge::KnowledgeRecord(*func)(FunctionArguments &, Variables &))madara::knowledge::KnowledgeBaseImplinline
define_function(const std::string &name, knowledge::KnowledgeRecord(*func)(const char *, FunctionArguments &, Variables &))madara::knowledge::KnowledgeBaseImplinline
define_function(const std::string &name, jobject callable)madara::knowledge::KnowledgeBaseImplinline
define_function(const std::string &name, boost::python::object callable)madara::knowledge::KnowledgeBaseImplinline
define_function(const std::string &name, const std::string &expression)madara::knowledge::KnowledgeBaseImplinline
define_function(const std::string &name, const CompiledExpression &expression)madara::knowledge::KnowledgeBaseImplinline
done_sending_madara::knowledge::KnowledgeBaseImplprivate
done_sending_mutex_madara::knowledge::KnowledgeBaseImplmutableprivate
evaluate(const std::string &expression)madara::knowledge::KnowledgeBaseImplinline
evaluate(const std::string &expression, const EvalSettings &settings)madara::knowledge::KnowledgeBaseImplinline
evaluate(CompiledExpression &expression, const EvalSettings &settings)madara::knowledge::KnowledgeBaseImpl
evaluate(expression::ComponentNode *root, const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseImpl
evaluate_file(CheckpointSettings &checkpoint_settings, const KnowledgeUpdateSettings &update_settings=KnowledgeUpdateSettings(true, true, true, false))madara::knowledge::KnowledgeBaseImplinline
exists(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseImplinline
exists(const VariableReference &variable, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings(false)) constmadara::knowledge::KnowledgeBaseImplinline
expand_statement(const std::string &statement) constmadara::knowledge::KnowledgeBaseImplinline
file_to_string(CheckpointSettings &checkpoint_settings)madara::knowledge::KnowledgeBaseImplinline
for_each(Func &&func) constmadara::knowledge::KnowledgeBaseImplinline
get(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings())madara::knowledge::KnowledgeBaseImplinline
get(const VariableReference &variable, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings())madara::knowledge::KnowledgeBaseImplinline
get_context(void)madara::knowledge::KnowledgeBaseImplinline
get_id(void)madara::knowledge::KnowledgeBaseImplinline
get_log_level(void)madara::knowledge::KnowledgeBaseImplinline
get_logger(void) constmadara::knowledge::KnowledgeBaseImplinline
get_matches(const std::string &prefix, const std::string &suffix, VariableReferences &matches)madara::knowledge::KnowledgeBaseImplinline
get_num_transports(void)madara::knowledge::KnowledgeBaseImplinline
get_ref(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings())madara::knowledge::KnowledgeBaseImplinline
get_transports()madara::knowledge::KnowledgeBaseImplinlineprivate
id_madara::knowledge::KnowledgeBaseImplprivate
invoke(const std::string &key, Callable &&callable, const EvalSettings &settings=EvalSettings()) -> decltype(utility::invoke_(std::forward< Callable >(callable), std::declval< KnowledgeRecord & >()))madara::knowledge::KnowledgeBaseImplinline
invoke(const VariableReference &key, Callable &&callable, const EvalSettings &settings=EvalSettings()) -> decltype(utility::invoke_(std::forward< Callable >(callable), std::declval< KnowledgeRecord & >()))madara::knowledge::KnowledgeBaseImplinline
invoke(const std::string &key, Callable &&callable, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) const -> decltype(utility::invoke_(std::forward< Callable >(callable), std::declval< KnowledgeRecord & >()))madara::knowledge::KnowledgeBaseImplinline
invoke(const VariableReference &key, Callable &&callable, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) const -> decltype(utility::invoke_(std::forward< Callable >(callable), std::declval< KnowledgeRecord & >()))madara::knowledge::KnowledgeBaseImplinline
KnowledgeBaseImpl()madara::knowledge::KnowledgeBaseImplinline
KnowledgeBaseImpl(const std::string &host, int transport)madara::knowledge::KnowledgeBaseImplinline
KnowledgeBaseImpl(const std::string &host, int transport, const std::string &domain)madara::knowledge::KnowledgeBaseImplinline
KnowledgeBaseImpl(const std::string &host, const madara::transport::TransportSettings &config)madara::knowledge::KnowledgeBaseImplinline
load_context(const std::string &filename, bool use_id, const KnowledgeUpdateSettings &settings=KnowledgeUpdateSettings(true, true, true, false))madara::knowledge::KnowledgeBaseImplinline
load_context(const std::string &filename, FileHeader &meta, bool use_id=true, const KnowledgeUpdateSettings &settings=KnowledgeUpdateSettings(true, true, true, false))madara::knowledge::KnowledgeBaseImplinline
load_context(CheckpointSettings &checkpoint_settings, const KnowledgeUpdateSettings &update_settings=KnowledgeUpdateSettings(true, true, true, false))madara::knowledge::KnowledgeBaseImplinline
lock(void)madara::knowledge::KnowledgeBaseImplinline
map_madara::knowledge::KnowledgeBaseImplprivate
mark_modified(const VariableReference &variable, const KnowledgeUpdateSettings &settings=KnowledgeUpdateSettings())madara::knowledge::KnowledgeBaseImplinline
mark_modified(const std::string &name, const KnowledgeUpdateSettings &settings=KnowledgeUpdateSettings())madara::knowledge::KnowledgeBaseImplinline
print(unsigned int level) constmadara::knowledge::KnowledgeBaseImplinline
print(const std::string &statement, unsigned int level) constmadara::knowledge::KnowledgeBaseImplinline
read_file(const std::string &knowledge_key, const std::string &filename, const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseImplinline
read_file(const VariableReference &variable, const std::string &filename, const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseImplinline
release(void)madara::knowledge::KnowledgeBaseImplinline
remove_transport(size_t index)madara::knowledge::KnowledgeBaseImplinline
reset_checkpoint(void) constmadara::knowledge::KnowledgeBaseImplinline
retrieve_index(const std::string &key, size_t index, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings())madara::knowledge::KnowledgeBaseImplinline
retrieve_index(const VariableReference &variable, size_t index, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings())madara::knowledge::KnowledgeBaseImplinline
save_as_json(const std::string &filename) constmadara::knowledge::KnowledgeBaseImplinline
save_as_json(const CheckpointSettings &settings) constmadara::knowledge::KnowledgeBaseImplinline
save_as_karl(const std::string &filename) constmadara::knowledge::KnowledgeBaseImplinline
save_as_karl(const CheckpointSettings &settings) constmadara::knowledge::KnowledgeBaseImplinline
save_checkpoint(const std::string &filename, bool reset_modifieds=true)madara::knowledge::KnowledgeBaseImplinline
save_checkpoint(CheckpointSettings &settings) constmadara::knowledge::KnowledgeBaseImplinline
save_context(const std::string &filename) constmadara::knowledge::KnowledgeBaseImplinline
save_context(CheckpointSettings &settings) constmadara::knowledge::KnowledgeBaseImplinline
save_modifieds(void) constmadara::knowledge::KnowledgeBaseImplinline
send_modifieds(const std::string &prefix, const EvalSettings &settings=EvalSettings::SEND)madara::knowledge::KnowledgeBaseImpl
send_mutex_madara::knowledge::KnowledgeBaseImplmutableprivate
set(K &&key, V &&val, const EvalSettings &settings)madara::knowledge::KnowledgeBaseImplinline
set(K &&key, const V *arr, size_t size, const EvalSettings &settings)madara::knowledge::KnowledgeBaseImplinline
set_file(const VariableReference &variable, const unsigned char *value, size_t size, const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseImplinline
set_index(K &&key, size_t i, V &&val, const EvalSettings &settings)madara::knowledge::KnowledgeBaseImplinline
set_jpeg(const VariableReference &variable, const unsigned char *value, size_t size, const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseImplinline
set_log_level(int level)madara::knowledge::KnowledgeBaseImplinline
set_quality(const std::string &key, uint32_t quality, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings())madara::knowledge::KnowledgeBaseImplinline
set_text(const VariableReference &variable, const char *value, size_t size, const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseImpl
set_xml(const VariableReference &variable, const char *value, size_t size, const EvalSettings &settings=EvalSettings())madara::knowledge::KnowledgeBaseImpl
settings_madara::knowledge::KnowledgeBaseImplprivate
setup_unique_hostport(std::string host="")madara::knowledge::KnowledgeBaseImpl
share_binary(K &&key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseImplinline
share_doubles(K &&key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseImplinline
share_integers(K &&key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseImplinline
share_string(K &&key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings()) constmadara::knowledge::KnowledgeBaseImplinline
to_map(const std::string &subject, std::map< std::string, knowledge::KnowledgeRecord > &target)madara::knowledge::KnowledgeBaseImplinline
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)madara::knowledge::KnowledgeBaseImplinline
to_map(const std::string &prefix) constmadara::knowledge::KnowledgeBaseImplinline
to_map_stripped(const std::string &prefix) constmadara::knowledge::KnowledgeBaseImplinline
to_string(std::string &target, const std::string &array_delimiter=",", const std::string &record_delimiter=";\n", const std::string &key_val_delimiter="=") constmadara::knowledge::KnowledgeBaseImplinline
to_vector(const std::string &subject, unsigned int start, unsigned int end, std::vector< KnowledgeRecord > &target)madara::knowledge::KnowledgeBaseImplinline
transport_mutex_madara::knowledge::KnowledgeBaseImplmutableprivate
transport_settings(void)madara::knowledge::KnowledgeBaseImplinline
transports_madara::knowledge::KnowledgeBaseImplprivate
unlock(void)madara::knowledge::KnowledgeBaseImplinline
wait(const std::string &expression)madara::knowledge::KnowledgeBaseImplinline
wait(const std::string &expression, const WaitSettings &settings)madara::knowledge::KnowledgeBaseImpl
wait(CompiledExpression &expression, const WaitSettings &settings)madara::knowledge::KnowledgeBaseImpl
wait_for_change(void)madara::knowledge::KnowledgeBaseImplinline
write_file(const std::string &knowledge_key, const std::string &filename)madara::knowledge::KnowledgeBaseImplinline
~KnowledgeBaseImpl()madara::knowledge::KnowledgeBaseImplinline