![]() |
sysrepo
1.4.70
YANG datastore
|
Class for wrapping sr_conn_ctx_t. More...
#include <Connection.hpp>
Public Member Functions | |
| Connection (const sr_conn_options_t opts=(sr_conn_options_t) CONN_DEFAULT) | |
| ~Connection () | |
| libyang::S_Context | get_context () |
| void | install_module (const char *schema_path, const char *search_dir, std::vector< std::string > features) |
| void | install_module_data (const char *module_name, const char *data, const char *data_path, LYD_FORMAT format) |
| void | remove_module (const char *module_name) |
| void | update_module (const char *schema_path, const char *search_dir) |
| void | cancel_update_module (const char *module_name) |
| void | set_module_replay_support (const char *module_name, int replay_support) |
| void | set_module_access (const char *module_name, const char *owner, const char *group, mode_t perm) |
| std::tuple< std::string, std::string, mode_t > | get_module_access (const char *module_name) |
| void | enable_module_feature (const char *module_name, const char *feature_name) |
| void | disable_module_feature (const char *module_name, const char *feature_name) |
| libyang::S_Data_Node | get_module_info () |
| std::tuple< int, uint32_t, uint32_t, time_t > | get_lock (sr_datastore_t datastore, const char *module_name=nullptr) |
Friends | |
| class | Session |
Class for wrapping sr_conn_ctx_t.
Definition at line 46 of file Connection.hpp.
| Connection | ( | const sr_conn_options_t | opts = (sr_conn_options_t) CONN_DEFAULT | ) |
Wrapper for sr_connect
| ~Connection | ( | ) |
Wrapper for sr_disconnect
| libyang::S_Context get_context | ( | ) |
Wrapper for sr_get_contect
| void install_module | ( | const char * | schema_path, |
| const char * | search_dir, | ||
| std::vector< std::string > | features | ||
| ) |
Wrapper for sr_install_module
| void install_module_data | ( | const char * | module_name, |
| const char * | data, | ||
| const char * | data_path, | ||
| LYD_FORMAT | format | ||
| ) |
Wrapper for sr_install_module_data
| void remove_module | ( | const char * | module_name | ) |
Wrapper for sr_remove_module
| void update_module | ( | const char * | schema_path, |
| const char * | search_dir | ||
| ) |
Wrapper for sr_update_module
| void cancel_update_module | ( | const char * | module_name | ) |
Wrapper for sr_cancel_update_module
| void set_module_replay_support | ( | const char * | module_name, |
| int | replay_support | ||
| ) |
Wrapper for sr_set_module_replay_support
| void set_module_access | ( | const char * | module_name, |
| const char * | owner, | ||
| const char * | group, | ||
| mode_t | perm | ||
| ) |
Wrapper for sr_set_module_access
| std::tuple<std::string, std::string, mode_t> get_module_access | ( | const char * | module_name | ) |
Wrapper for sr_get_module_access
| void enable_module_feature | ( | const char * | module_name, |
| const char * | feature_name | ||
| ) |
Wrapper for sr_enable_module_feature
| void disable_module_feature | ( | const char * | module_name, |
| const char * | feature_name | ||
| ) |
Wrapper for sr_disable_module_feature
| libyang::S_Data_Node get_module_info | ( | ) |
Wrapper for sr_get_module_info
| std::tuple<int, uint32_t, uint32_t, time_t> get_lock | ( | sr_datastore_t | datastore, |
| const char * | module_name = nullptr |
||
| ) |
Wrapper for sr_get_lock
|
friend |
Definition at line 83 of file Connection.hpp.