11 #if defined(WITH_YANGAPI) || defined(WITH_YCONTROL) || defined(WITH_RESTCONF) 12 #ifndef _H_agt_yangapi_edit 13 #define _H_agt_yangapi_edit 128 const xmlChar *comment_str,
162 boolean check_candidate,
163 boolean candidate_start_dirty,
164 const xmlChar *comment_str,
176 #endif // WITH_YANGAPI || WITH_YCONTROL || WITH_RESTCONF Restapi Control Block Used by RESTCONF to hold parse and request processing state.
Definition: yangapi.h:224
NETCONF Server and Client RPC Request/Reply Message Header.
Definition: rpc.h:181
Represents one YANG Patch edit entry.
Definition: yang_patch.h:118
NETCONF Session Common definitions module.
YANG-API definitions (pre-RESTCONF)
status_t agt_yangapi_edit_request_ex(ses_cb_t *scb, yangapi_cb_t *rcb, rpc_msg_t *msg, val_value_t *force_editval, op_editop_t force_editop, boolean skip_sil, boolean skip_save, const xmlChar *comment_str, yang_patch_edit_t *edit)
Perform an internal <edit-config> and <commit> if needed.
Definition: agt_yangapi_edit.c:1336
op_editop_t
NETCONF edit-config operation types.
Definition: op.h:122
one value to match one type
Definition: val.h:870
Session Control Block.
Definition: ses.h:542
status_t
global error return code
Definition: status_enum.h:186
NETCONF protocol remote procedure call common definitions.
Global error messages for status code enumerations.
status_t agt_yangapi_edit_request(ses_cb_t *scb, yangapi_cb_t *rcb, rpc_msg_t *msg)
Perform an internal <edit-config> and <commit> if needed.
Definition: agt_yangapi_edit.c:1299
status_t agt_yangapi_edit_request_ex2(ses_cb_t *scb, yangapi_cb_t *rcb, rpc_msg_t *msg, val_value_t *force_editval, op_editop_t force_editop, boolean skip_sil, boolean skip_save, boolean check_candidate, boolean candidate_start_dirty, const xmlChar *comment_str, yang_patch_edit_t *edit)
Handle an edit request from DB-API (extra 2)
Definition: agt_yangapi_edit.c:1377