libyang  3.4.2
libyang is YANG data modelling language parser and toolkit written (and providing API) in C.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data operation type
Collaboration diagram for Data operation type:

Enumerations

enum  lyd_type {
  LYD_TYPE_DATA_YANG = 0, LYD_TYPE_RPC_YANG, LYD_TYPE_NOTIF_YANG, LYD_TYPE_REPLY_YANG,
  LYD_TYPE_RPC_NETCONF, LYD_TYPE_NOTIF_NETCONF, LYD_TYPE_REPLY_NETCONF, LYD_TYPE_RPC_RESTCONF,
  LYD_TYPE_NOTIF_RESTCONF, LYD_TYPE_REPLY_RESTCONF
}
 

Detailed Description

Operation provided to lyd_validate_op() to validate.

The operation cannot be determined automatically since RPC/action and a reply to it share the common top level node referencing the RPC/action schema node and may not have any input/output children to use for distinction.

Enumeration Type Documentation

enum lyd_type
Enumerator
LYD_TYPE_DATA_YANG 
LYD_TYPE_RPC_YANG 
LYD_TYPE_NOTIF_YANG 
LYD_TYPE_REPLY_YANG 
LYD_TYPE_RPC_NETCONF 
LYD_TYPE_NOTIF_NETCONF 
LYD_TYPE_REPLY_NETCONF 
LYD_TYPE_RPC_RESTCONF 
LYD_TYPE_NOTIF_RESTCONF 
LYD_TYPE_REPLY_RESTCONF 

Definition at line 369 of file parser_data.h.