sysrepo  1.4.70
YANG datastore
Vals Class Reference

Class for wrapping sr_val_t array. More...

#include <Struct.hpp>

Public Member Functions

 Vals (const sr_val_t *vals, const size_t cnt, S_Deleter deleter=nullptr)
 
 Vals (sr_val_t **vals, size_t *cnt, S_Deleter deleter=nullptr)
 
 Vals (size_t cnt)
 
 Vals ()
 
 ~Vals ()
 
S_Val val (size_t n)
 
size_t val_cnt ()
 
S_Vals dup ()
 
sr_val_treallocate (size_t n)
 

Friends

class Session
 
class Subscribe
 

Detailed Description

Class for wrapping sr_val_t array.

Definition at line 184 of file Struct.hpp.

Constructor & Destructor Documentation

◆ Vals() [1/4]

Vals ( const sr_val_t vals,
const size_t  cnt,
S_Deleter  deleter = nullptr 
)

Wrapper for sr_val_t array, internal use only.

◆ Vals() [2/4]

Vals ( sr_val_t **  vals,
size_t *  cnt,
S_Deleter  deleter = nullptr 
)

Wrapper for sr_val_t array, internal use only.

◆ Vals() [3/4]

Vals ( size_t  cnt)

Wrapper for sr_val_t array, create n-array.

◆ Vals() [4/4]

Vals ( )

Constructor for an empty sr_val_t array.

◆ ~Vals()

~Vals ( )

Member Function Documentation

◆ val()

S_Val val ( size_t  n)

Getter for sr_val_t, get the n-th element in array.

◆ val_cnt()

size_t val_cnt ( )
inline

Getter for array size

Definition at line 199 of file Struct.hpp.

◆ dup()

S_Vals dup ( )

Wrapper for sr_dup_values

◆ reallocate()

sr_val_t* reallocate ( size_t  n)

Wrapper for sr_realloc_values

Friends And Related Function Documentation

◆ Session

friend class Session
friend

Definition at line 205 of file Struct.hpp.

◆ Subscribe

friend class Subscribe
friend

Definition at line 206 of file Struct.hpp.


The documentation for this class was generated from the following file: