libyang 3.13.5
libyang is YANG data modelling language parser and toolkit written (and providing API) in C.
Loading...
Searching...
No Matches
lysc_node_action Struct Reference

#include <tree_schema.h>

Data Fields

union { 
   struct { 
const char * dsc
struct lysc_ext_instanceexts
uint16_t flags
uint8_t hash [4]
struct lys_modulemodule
const char * name
struct lysc_node_actionnext
uint16_t nodetype
struct lysc_nodeparent
struct lysc_node_actionprev
void * priv
const char * ref
   } 
struct lysc_node node
}; 
struct lysc_node_action_inout input
struct lysc_node_action_inout output
struct lysc_when ** when

Detailed Description

Definition at line 1463 of file tree_schema.h.

Field Documentation

◆ [union]

union { ... } lysc_node_action

◆ input

struct lysc_node_action_inout lysc_node_action::input

RPC's/action's input

Definition at line 1489 of file tree_schema.h.

◆ output

struct lysc_node_action_inout lysc_node_action::output

RPC's/action's output

Definition at line 1490 of file tree_schema.h.

◆ when

struct lysc_when** lysc_node_action::when

list of pointers to when statements (sized array), the action/RPC nodes do not contain the when statement on their own, but they can inherit it from the parent's uses.

Definition at line 1486 of file tree_schema.h.


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