add_data_file(OksFile *) | dunedaq::oks::OksKernel | private |
add_schema_file(OksFile *) | dunedaq::oks::OksKernel | private |
backup_data(OksFile *pf, const char *suffix=".bak") | dunedaq::oks::OksKernel | |
backup_schema(OksFile *pf, const char *suffix=".bak") | dunedaq::oks::OksKernel | |
bind_objects() | dunedaq::oks::OksKernel | |
check_read_only(OksFile *f) | dunedaq::oks::OksKernel | static |
classes() const | dunedaq::oks::OksKernel | inline |
clear_preload_file_info() | dunedaq::oks::OksKernel | private |
close_all_data() | dunedaq::oks::OksKernel | |
close_all_schema() | dunedaq::oks::OksKernel | |
close_data(OksFile *file_h, bool unbind_objects=true) | dunedaq::oks::OksKernel | |
close_schema(OksFile *file_h) | dunedaq::oks::OksKernel | |
commit_repository(const std::string &comments, const std::string &credentials="") | dunedaq::oks::OksKernel | |
create_file_info(const std::string &short_file_name, const std::string &file_name) | dunedaq::oks::OksKernel | |
create_list_of_data_objects(OksFile *) const | dunedaq::oks::OksKernel | |
create_list_of_schema_classes(OksFile *) const | dunedaq::oks::OksKernel | |
create_lists_of_updated_data_files(std::list< OksFile * > **updated, std::list< OksFile * > **removed) const | dunedaq::oks::OksKernel | |
create_lists_of_updated_schema_files(std::list< OksFile * > **updated, std::list< OksFile * > **removed) const | dunedaq::oks::OksKernel | |
create_user_repository_dir() | dunedaq::oks::OksKernel | private |
data_files() const | dunedaq::oks::OksKernel | inline |
define(OksObject *o) | dunedaq::oks::OksKernel | inlineprivate |
DiscardChanges enum value | dunedaq::oks::OksKernel | |
find_class(const std::string &class_name) const | dunedaq::oks::OksKernel | inline |
find_class(const char *class_name) const | dunedaq::oks::OksKernel | |
find_data_file(const std::string &s) const | dunedaq::oks::OksKernel | |
find_file(const std::string &s, const OksFile::Map &files) const | dunedaq::oks::OksKernel | private |
find_schema_file(const std::string &s) const | dunedaq::oks::OksKernel | |
get_active_data() const | dunedaq::oks::OksKernel | inline |
get_active_schema() const | dunedaq::oks::OksKernel | inline |
get_all_classes(const std::vector< std::string > &names_in, ClassSet &classes_out) const | dunedaq::oks::OksKernel | |
get_allow_duplicated_classes_mode() const | dunedaq::oks::OksKernel | inline |
get_allow_duplicated_objects_mode() const | dunedaq::oks::OksKernel | inline |
get_bind_classes_status() const noexcept | dunedaq::oks::OksKernel | inline |
get_bind_objects_status() const noexcept | dunedaq::oks::OksKernel | inline |
get_cwd() | dunedaq::oks::OksKernel | static |
get_domain_name() | dunedaq::oks::OksKernel | static |
get_file_path(const std::string &path, const OksFile *parent_file=0, bool strict_paths=true) const | dunedaq::oks::OksKernel | |
get_host_name() | dunedaq::oks::OksKernel | static |
get_includes(const std::string &file_name, std::set< std::string > &includes, bool use_repository_name=false) | dunedaq::oks::OksKernel | |
get_modified_files(std::set< OksFile * > &mfs, std::set< OksFile * > &rfs, const std::string &version) | dunedaq::oks::OksKernel | |
get_mutex() | dunedaq::oks::OksKernel | inline |
get_profiling_mode() const | dunedaq::oks::OksKernel | inline |
get_repository_checkout_ts() const | dunedaq::oks::OksKernel | inline |
get_repository_dirs() const | dunedaq::oks::OksKernel | inline |
get_repository_mapping_dir() | dunedaq::oks::OksKernel | static |
get_repository_root() | dunedaq::oks::OksKernel | static |
get_repository_unmerged_files() | dunedaq::oks::OksKernel | inline |
get_repository_version() | dunedaq::oks::OksKernel | inline |
get_repository_versions(bool skip_irrelevant, const std::string &command_line) | dunedaq::oks::OksKernel | |
get_repository_versions_by_date(bool skip_irrelevant=true, const std::string &since="", const std::string &until="") | dunedaq::oks::OksKernel | |
get_repository_versions_by_hash(bool skip_irrelevant=true, const std::string &sha1="", const std::string &sha2="") | dunedaq::oks::OksKernel | |
get_repository_versions_diff(const std::string &sha1, const std::string &sha2) | dunedaq::oks::OksKernel | |
get_silence_mode() const | dunedaq::oks::OksKernel | inline |
get_skip_string_range() | dunedaq::oks::OksKernel | inlinestatic |
get_test_duplicated_objects_via_inheritance_mode() const | dunedaq::oks::OksKernel | inline |
get_tmp_file(const std::string &file_name) | dunedaq::oks::OksKernel | static |
get_updated_repository_files(std::set< std::string > &updated, std::set< std::string > &added, std::set< std::string > &removed) | dunedaq::oks::OksKernel | |
get_user_name() | dunedaq::oks::OksKernel | static |
get_user_repository_root() const | dunedaq::oks::OksKernel | |
get_verbose_mode() const | dunedaq::oks::OksKernel | inline |
GetOksProfiler() const | dunedaq::oks::OksKernel | inline |
GetVersion() | dunedaq::oks::OksKernel | static |
insert_repository_dir(const std::string &dir, bool push_back=true) | dunedaq::oks::OksKernel | |
is_dangling(OksClass *class_ptr) const | dunedaq::oks::OksKernel | |
is_dangling(OksObject *obj_ptr) const | dunedaq::oks::OksKernel | |
is_user_repository_created() const | dunedaq::oks::OksKernel | inline |
k_add(OksClass *) | dunedaq::oks::OksKernel | private |
k_bind_objects() | dunedaq::oks::OksKernel | private |
k_check_bind_classes_status() const noexcept | dunedaq::oks::OksKernel | private |
k_checkout_repository(const std::string ¶m, const std::string &val, const std::string &branch) | dunedaq::oks::OksKernel | private |
k_close_dangling_includes() | dunedaq::oks::OksKernel | |
k_close_data(OksFile *, bool) | dunedaq::oks::OksKernel | private |
k_close_schema(OksFile *) | dunedaq::oks::OksKernel | private |
k_copy_repository(const std::string &source, const std::string &destination) | dunedaq::oks::OksKernel | private |
k_load_data(const std::string &, bool, const OksFile *, OksPipeline *) | dunedaq::oks::OksKernel | private |
k_load_data(OksFile *fp, char format, std::shared_ptr< OksXmlInputStream > xmls, long file_length, bool bind, const OksFile *parent_h, OksPipeline *) | dunedaq::oks::OksKernel | private |
k_load_file(const std::string &name, bool bind, const OksFile *parent, OksPipeline *pipeline) | dunedaq::oks::OksKernel | private |
k_load_includes(const OksFile &, OksPipeline *) | dunedaq::oks::OksKernel | private |
k_load_schema(const std::string &, const OksFile *) | dunedaq::oks::OksKernel | private |
k_load_schema(OksFile *fp, std::shared_ptr< OksXmlInputStream > xmls, const OksFile *parent_h) | dunedaq::oks::OksKernel | private |
k_preload_includes(OksFile *file_h, std::set< OksFile * > &new_files, bool allow_schema_extension) | dunedaq::oks::OksKernel | private |
k_remove(OksClass *) | dunedaq::oks::OksKernel | private |
k_rename_data(OksFile *, const std::string &short_name, const std::string &long_name) | dunedaq::oks::OksKernel | private |
k_rename_repository_file(OksFile *file_h, const std::string &new_name) | dunedaq::oks::OksKernel | private |
k_rename_schema(OksFile *, const std::string &short_name, const std::string &long_name) | dunedaq::oks::OksKernel | private |
k_save_data(OksFile *, bool=false, OksFile *=nullptr, const OksObject::FSet *=nullptr, bool force_defaults=false) | dunedaq::oks::OksKernel | private |
k_save_schema(OksFile *, bool force=false, OksFile *=0, const OksClass::Map *=0) | dunedaq::oks::OksKernel | private |
k_set_active_data(OksFile *) | dunedaq::oks::OksKernel | |
k_set_active_schema(OksFile *file_h) | dunedaq::oks::OksKernel | |
load_data(const std::string &name, bool bind=true) | dunedaq::oks::OksKernel | |
load_file(const std::string &name, bool bind=true) | dunedaq::oks::OksKernel | |
load_schema(const std::string &name, const OksFile *parent=0) | dunedaq::oks::OksKernel | |
map_str_t typedef | dunedaq::oks::OksKernel | private |
MergeChanges enum value | dunedaq::oks::OksKernel | |
new_data(const std::string &name, const std::string &logical_name="", const std::string &type="") | dunedaq::oks::OksKernel | |
new_schema(const std::string &name) | dunedaq::oks::OksKernel | |
NoChanges enum value | dunedaq::oks::OksKernel | |
number_of_classes() const | dunedaq::oks::OksKernel | inline |
number_of_objects() const | dunedaq::oks::OksKernel | inline |
objects() const | dunedaq::oks::OksKernel | inline |
OksClass class | dunedaq::oks::OksKernel | friend |
OksData | dunedaq::oks::OksKernel | friend |
OksFile class | dunedaq::oks::OksKernel | friend |
OksKernel(bool silence_mode=false, bool verbose_mode=false, bool profiling_mode=false, bool allow_repository=true, const char *version=nullptr, std::string branch_name="") | dunedaq::oks::OksKernel | |
OksKernel(const OksKernel &src, bool copy_repository=false) | dunedaq::oks::OksKernel | |
OksLoadObjectsJob | dunedaq::oks::OksKernel | friend |
OksObject class | dunedaq::oks::OksKernel | friend |
operator<<(std::ostream &s, OksKernel &k) | dunedaq::oks::OksKernel | friend |
p_active_data | dunedaq::oks::OksKernel | private |
p_active_schema | dunedaq::oks::OksKernel | private |
p_allow_duplicated_classes | dunedaq::oks::OksKernel | private |
p_allow_duplicated_objects | dunedaq::oks::OksKernel | private |
p_allow_repository | dunedaq::oks::OksKernel | private |
p_bind_classes_status | dunedaq::oks::OksKernel | mutableprivate |
p_bind_objects_status | dunedaq::oks::OksKernel | private |
p_change_object_notify_fn | dunedaq::oks::OksKernel | private |
p_change_object_notify_param | dunedaq::oks::OksKernel | private |
p_classes | dunedaq::oks::OksKernel | private |
p_close_all | dunedaq::oks::OksKernel | private |
p_count | dunedaq::oks::OksKernel | privatestatic |
p_create_object_notify_fn | dunedaq::oks::OksKernel | private |
p_create_object_notify_param | dunedaq::oks::OksKernel | private |
p_data_files | dunedaq::oks::OksKernel | private |
p_delete_object_notify_fn | dunedaq::oks::OksKernel | private |
p_delete_object_notify_param | dunedaq::oks::OksKernel | private |
p_kernel_mutex | dunedaq::oks::OksKernel | mutableprivate |
p_load_errors | dunedaq::oks::OksKernel | private |
p_objects | dunedaq::oks::OksKernel | private |
p_objects_mutex | dunedaq::oks::OksKernel | mutableprivate |
p_objects_refs_mutex | dunedaq::oks::OksKernel | private |
p_parallel_out_mutex | dunedaq::oks::OksKernel | privatestatic |
p_preload_added_files | dunedaq::oks::OksKernel | private |
p_preload_file_info | dunedaq::oks::OksKernel | private |
p_profiling | dunedaq::oks::OksKernel | private |
p_repository_checkout_ts | dunedaq::oks::OksKernel | private |
p_repository_dirs | dunedaq::oks::OksKernel | private |
p_repository_mapping_dir | dunedaq::oks::OksKernel | privatestatic |
p_repository_root | dunedaq::oks::OksKernel | privatestatic |
p_repository_update_ts | dunedaq::oks::OksKernel | private |
p_repository_version | dunedaq::oks::OksKernel | private |
p_schema_files | dunedaq::oks::OksKernel | private |
p_schema_mutex | dunedaq::oks::OksKernel | private |
p_silence | dunedaq::oks::OksKernel | private |
p_skip_string_range | dunedaq::oks::OksKernel | privatestatic |
p_test_duplicated_objects_via_inheritance | dunedaq::oks::OksKernel | private |
p_threads_pool_size | dunedaq::oks::OksKernel | privatestatic |
p_use_strict_repository_paths | dunedaq::oks::OksKernel | privatestatic |
p_user_repository_root | dunedaq::oks::OksKernel | private |
p_user_repository_root_created | dunedaq::oks::OksKernel | private |
p_user_repository_root_inited | dunedaq::oks::OksKernel | private |
p_verbose | dunedaq::oks::OksKernel | private |
profiler | dunedaq::oks::OksKernel | private |
read_repository_version() | dunedaq::oks::OksKernel | |
registrate_all_classes(bool skip_registered=false) | dunedaq::oks::OksKernel | |
reload_data(std::set< OksFile * > &files, bool allow_schema_extension=true) | dunedaq::oks::OksKernel | |
remove_data_file(OksFile *) | dunedaq::oks::OksKernel | private |
remove_repository_dir(const std::string &dir) | dunedaq::oks::OksKernel | |
remove_schema_file(OksFile *) | dunedaq::oks::OksKernel | private |
remove_user_repository_dir() | dunedaq::oks::OksKernel | private |
RepositoryUpdateType enum name | dunedaq::oks::OksKernel | |
reset_cwd() | dunedaq::oks::OksKernel | inlinestatic |
restore_preload_file_info() | dunedaq::oks::OksKernel | private |
s_cwd | dunedaq::oks::OksKernel | privatestatic |
save_all_data(bool force_defaults=false) | dunedaq::oks::OksKernel | |
save_all_schema() | dunedaq::oks::OksKernel | |
save_as_data(const std::string &new_name, OksFile *file_h) | dunedaq::oks::OksKernel | |
save_as_schema(const std::string &name, OksFile *file_h) | dunedaq::oks::OksKernel | |
save_data(OksFile *file_h, bool ignore_bad_objects=false, OksFile *true_file_h=nullptr, bool force_defaults=false) | dunedaq::oks::OksKernel | |
save_data(OksFile *file_h, const OksObject::FSet &objects) | dunedaq::oks::OksKernel | |
save_schema(OksFile *file_h, bool force=false, OksFile *true_file_h=0) | dunedaq::oks::OksKernel | |
save_schema(OksFile *file_h, bool force, const OksClass::Map &classes) | dunedaq::oks::OksKernel | |
schema_files() const | dunedaq::oks::OksKernel | inline |
set_active_data(OksFile *file_h) | dunedaq::oks::OksKernel | |
set_active_schema(OksFile *file_h) | dunedaq::oks::OksKernel | |
set_allow_duplicated_classes_mode(const bool b) | dunedaq::oks::OksKernel | inline |
set_allow_duplicated_objects_mode(const bool b) | dunedaq::oks::OksKernel | inline |
set_profiling_mode(const bool b) | dunedaq::oks::OksKernel | |
set_silence_mode(const bool b) | dunedaq::oks::OksKernel | inline |
set_skip_string_range(const bool b) | dunedaq::oks::OksKernel | inlinestatic |
set_test_duplicated_objects_via_inheritance_mode(const bool b) | dunedaq::oks::OksKernel | inline |
set_use_strict_repository_paths(bool flag) | dunedaq::oks::OksKernel | inlinestatic |
set_user_repository_root(const std::string &path, const std::string &version="") | dunedaq::oks::OksKernel | |
set_verbose_mode(const bool b) | dunedaq::oks::OksKernel | inline |
subscribe_change_class(void(*f)(OksClass *, OksClass::ChangeType, const void *)) | dunedaq::oks::OksKernel | inline |
subscribe_change_object(OksObject::notify_obj, void *) | dunedaq::oks::OksKernel | inline |
subscribe_create_class(void(*f)(OksClass *)) | dunedaq::oks::OksKernel | inline |
subscribe_create_object(OksObject::notify_obj cb_f, void *parameter) | dunedaq::oks::OksKernel | inline |
subscribe_delete_class(void(*f)(OksClass *)) | dunedaq::oks::OksKernel | inline |
subscribe_delete_object(OksObject::notify_obj, void *) | dunedaq::oks::OksKernel | inline |
tag_repository(const std::string &tag) | dunedaq::oks::OksKernel | |
test_parent(OksFile *file, OksFile::IMap::iterator &i) | dunedaq::oks::OksKernel | private |
unbind_all_rels(const OksObject::FSet &rm_objs, OksObject::FSet &updated) const | dunedaq::oks::OksKernel | private |
undefine(OksObject *o) | dunedaq::oks::OksKernel | inlineprivate |
unset_repository_created() | dunedaq::oks::OksKernel | |
update_repository(const std::string &hash_val, RepositoryUpdateType update_type) | dunedaq::oks::OksKernel | inline |
update_repository(const std::string ¶m, const std::string &val, RepositoryUpdateType update_type) | dunedaq::oks::OksKernel | |
~OksKernel() | dunedaq::oks::OksKernel | |