yumapro  20.10-12
YumaPro SDK
agt_restconf.h File Reference

IETF RESTCONF Protocol Message Handler. More...

#include "status_enum.h"
#include "status.h"
#include "agt_restcmn.h"
Include dependency graph for agt_restconf.h:

Go to the source code of this file.

Functions

status_t agt_restconf_setup_fields_nodes (ses_cb_t *scb, yangapi_cb_t *rcb, rpc_msg_t *msg, boolean *errdone)
 Setup fields nodes if parameter is used. More...
 
status_t agt_restconf_validate_method_params (ses_cb_t *scb, yangapi_cb_t *rcb, rpc_msg_t *msg)
 validate that the operation is supported for the URI parameters given. More...
 
status_t agt_restconf_init (void)
 Initialize the agt_restconf module. More...
 
void agt_restconf_cleanup (void)
 Cleanup the agt_yangapi module. More...
 
boolean agt_restconf_dispatch (ses_cb_t *scb)
 Dispatch an incoming RESTCONF request. More...
 
boolean agt_restconf_dispatch_ex (ses_cb_t *scb, boolean scb_is_static)
 Dispatch an incoming RESTCONF request (Extended) More...
 
boolean agt_restconf_dispatch_gnmi_get (ses_cb_t *scb)
 Dispatch an incoming gNMI GET request with help of RESTCONF. More...
 
agt_restconf_data_t * agt_restconf_get_context (void)
 Get the RESTCONF Context structure. More...
 
val_value_t * agt_restconf_get_root (void)
 Get the RESTCONF Context root val_value_t node. More...
 
status_t agt_restconf_static_restmon_init1 (void)
 Load the ietf-restconf-monitoring SIL even if it is statically linked. More...
 
status_t agt_restconf_static_restmon_init2 (void)
 Call the ietf-restconf-monitoring init2 function. More...
 
void agt_restconf_static_restmon_cleanup (void)
 Call the cleanup function for the ietf-restconf-monitoring module. More...
 

Detailed Description

IETF RESTCONF Protocol Message Handler.