libyang
3.4.2
libyang is YANG data modelling language parser and toolkit written (and providing API) in C.
|
Macros | |
#define | LYD_DEFAULT 0x01 |
#define | LYD_EXT 0x08 |
#define | LYD_NEW 0x04 |
#define | LYD_WHEN_TRUE 0x02 |
Various flags of data nodes.
1 - container 5 - anydata/anyxml 2 - list 6 - rpc/action 3 - leaf 7 - notification 4 - leaflist bit name 1 2 3 4 5 6 7 ---------------------+-+-+-+-+-+-+-+ 1 LYD_DEFAULT |x| |x|x| | | | +-+-+-+-+-+-+-+ 2 LYD_WHEN_TRUE |x|x|x|x|x| | | +-+-+-+-+-+-+-+ 3 LYD_NEW |x|x|x|x|x|x|x| +-+-+-+-+-+-+-+ 4 LYD_EXT |x|x|x|x|x|x|x| ---------------------+-+-+-+-+-+-+-+
#define LYD_DEFAULT 0x01 |
default (implicit) node
Definition at line 789 of file tree_data.h.
#define LYD_EXT 0x08 |
node is the first sibling parsed as extension instance data
Definition at line 792 of file tree_data.h.
#define LYD_NEW 0x04 |
node was created after the last validation, is needed for the next validation
Definition at line 791 of file tree_data.h.
#define LYD_WHEN_TRUE 0x02 |
all when conditions of this node were evaluated to true
Definition at line 790 of file tree_data.h.