sysrepo  1.4.70
YANG datastore
C++/Python

Data Structures

class  Connection
 Class for wrapping sr_conn_ctx_t. More...
 
class  Session
 Class for wrapping sr_session_ctx_t. More...
 
class  Callback
 Helper class for calling C callbacks, C++ only. More...
 
class  Subscribe
 Class for wrapping sr_subscription_ctx_t. More...
 
class  Data
 Class for wrapping sr_data_t. More...
 
class  Val
 Class for wrapping sr_val_t. More...
 
class  Vals
 Class for wrapping sr_val_t array. More...
 
class  Vals_Holder
 Class for wrapping sr_val_t in callbacks. More...
 
class  Change_Iter
 Class for wrapping sr_change_iter_t. More...
 
class  Errors
 Class for wrapping sr_error_info_t. More...
 
class  Iter_Change
 Class for wrapping sr_change_iter_t. More...
 
class  Change
 Class for wrapping sr_change_oper_t. More...
 
class  Tree_Change
 Class for wrapping tree sr_change_oper_t. More...
 
class  sysrepo_exception
 Class for wrapping sr_error_t. More...
 
class  Logs
 Class for wrapping ref sr_log_level_t. More...
 
class  Xpath_Ctx
 Class for wrapping sr_xpath_ctx_t. More...
 

Typedefs

using S_Iter_Change = std::shared_ptr< Iter_Change >
 
using S_Session = std::shared_ptr< Session >
 
using S_Subscribe = std::shared_ptr< Subscribe >
 
using S_Connection = std::shared_ptr< Connection >
 
using S_Operation = std::shared_ptr< Operation >
 
using S_Errors = std::shared_ptr< Errors >
 
using S_Data = std::shared_ptr< Data >
 
using S_Val = std::shared_ptr< Val >
 
using S_Vals_Holder = std::shared_ptr< Vals_Holder >
 
using S_Vals = std::shared_ptr< Vals >
 
using S_Xpath_Ctx = std::shared_ptr< Xpath_Ctx >
 
using S_Logs = std::shared_ptr< Logs >
 
using S_Change = std::shared_ptr< Change >
 
using S_Tree_Change = std::shared_ptr< Tree_Change >
 
using S_Callback = std::shared_ptr< Callback >
 
using S_Deleter = std::shared_ptr< Deleter >
 

Functions

void throw_exception (int error)
 
const char * get_repo_path ()
 
uint32_t connection_count ()
 

Detailed Description

Typedef Documentation

◆ S_Iter_Change

using S_Iter_Change = std::shared_ptr<Iter_Change>

Definition at line 58 of file Sysrepo.hpp.

◆ S_Session

using S_Session = std::shared_ptr<Session>

Definition at line 59 of file Sysrepo.hpp.

◆ S_Subscribe

using S_Subscribe = std::shared_ptr<Subscribe>

Definition at line 60 of file Sysrepo.hpp.

◆ S_Connection

using S_Connection = std::shared_ptr<Connection>

Definition at line 61 of file Sysrepo.hpp.

◆ S_Operation

using S_Operation = std::shared_ptr<Operation>

Definition at line 62 of file Sysrepo.hpp.

◆ S_Errors

using S_Errors = std::shared_ptr<Errors>

Definition at line 63 of file Sysrepo.hpp.

◆ S_Data

using S_Data = std::shared_ptr<Data>

Definition at line 64 of file Sysrepo.hpp.

◆ S_Val

using S_Val = std::shared_ptr<Val>

Definition at line 65 of file Sysrepo.hpp.

◆ S_Vals_Holder

using S_Vals_Holder = std::shared_ptr<Vals_Holder>

Definition at line 66 of file Sysrepo.hpp.

◆ S_Vals

using S_Vals = std::shared_ptr<Vals>

Definition at line 67 of file Sysrepo.hpp.

◆ S_Xpath_Ctx

using S_Xpath_Ctx = std::shared_ptr<Xpath_Ctx>

Definition at line 68 of file Sysrepo.hpp.

◆ S_Logs

using S_Logs = std::shared_ptr<Logs>

Definition at line 69 of file Sysrepo.hpp.

◆ S_Change

using S_Change = std::shared_ptr<Change>

Definition at line 70 of file Sysrepo.hpp.

◆ S_Tree_Change

using S_Tree_Change = std::shared_ptr<Tree_Change>

Definition at line 71 of file Sysrepo.hpp.

◆ S_Callback

using S_Callback = std::shared_ptr<Callback>

Definition at line 72 of file Sysrepo.hpp.

◆ S_Deleter

using S_Deleter = std::shared_ptr<Deleter>

Definition at line 73 of file Sysrepo.hpp.

Function Documentation

◆ throw_exception()

void sysrepo::throw_exception ( int  error)

◆ get_repo_path()

const char* sysrepo::get_repo_path ( )

Wrapper for sr_get_repo_path

◆ connection_count()

uint32_t sysrepo::connection_count ( )

Wrapper for sr_connection_count