sysrepo  1.4.70
YANG datastore
sysrepo Namespace Reference

Data Structures

class  Callback
 Helper class for calling C callbacks, C++ only. More...
 
class  Change
 Class for wrapping sr_change_oper_t. More...
 
class  Change_Iter
 Class for wrapping sr_change_iter_t. More...
 
class  Connection
 Class for wrapping sr_conn_ctx_t. More...
 
union  count_e
 
class  Data
 Class for wrapping sr_data_t. More...
 
class  Deleter
 
class  Errors
 Class for wrapping sr_error_info_t. More...
 
class  Iter_Change
 Class for wrapping sr_change_iter_t. More...
 
class  Logs
 Class for wrapping ref sr_log_level_t. More...
 
class  Session
 Class for wrapping sr_session_ctx_t. More...
 
class  Subscribe
 Class for wrapping sr_subscription_ctx_t. More...
 
class  sysrepo_exception
 Class for wrapping sr_error_t. More...
 
class  Tree_Change
 Class for wrapping tree sr_change_oper_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...
 
union  value_e
 
class  Xpath_Ctx
 Class for wrapping sr_xpath_ctx_t. More...
 

Typedefs

typedef union sysrepo::value_e value_t
 
typedef union sysrepo::count_e count_t
 
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 >
 

Enumerations

enum  Free_Type { VAL, VALS, VALS_POINTER, SESSION }
 

Functions

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

Data Structure Documentation

◆ sysrepo::count_e

union sysrepo::count_e

Definition at line 46 of file Internal.hpp.

Data Fields
size_t _cnt
size_t * p_cnt

◆ sysrepo::value_e

union sysrepo::value_e

Definition at line 40 of file Internal.hpp.

Data Fields
sr_val_t * _val
sr_val_t ** p_vals
sr_session_ctx_t * _sess

Typedef Documentation

◆ value_t

typedef union sysrepo::value_e value_t

◆ count_t

typedef union sysrepo::count_e count_t

Enumeration Type Documentation

◆ Free_Type

enum Free_Type
strong
Enumerator
VAL 
VALS 
VALS_POINTER 
SESSION 

Definition at line 33 of file Internal.hpp.