yumapro
24.10-2
YumaPro SDK
|
YP-GNMI requests support module. More...
#include <xmlstring.h>
#include "status.h"
#include "status_enum.h"
#include "ncxtypes.h"
#include "dlq.h"
#include "val.h"
#include "yangapi.h"
Go to the source code of this file.
Data Structures | |
struct | ypgnmi_get_cb_t |
gNMI GET control block More... | |
struct | ypgnmi_edit_t |
Delete/Replace/Update edit requests Q. More... | |
struct | ypgnmi_edit_cb_t |
gNMI Edit Control Block More... | |
Functions | |
ypgnmi_get_cb_t * | ypgnmi_new_gcb (void) |
Create a new ypgnmi_get_cb_t control block. More... | |
void | ypgnmi_free_gcb (ypgnmi_get_cb_t *cb) |
Clean and free a ypgnmi_get_cb_t control block. More... | |
ypgnmi_edit_t * | get_first_edit_entry (ypgnmi_edit_cb_t *cb) |
Get the first edit entry in editsQ. More... | |
ypgnmi_edit_t * | get_next_edit_entry (ypgnmi_edit_t *entry) |
Get the next edit entry in the editsQ. More... | |
ypgnmi_edit_t * | ypgnmi_new_edit (xmlChar *path_str, xmlChar *input, op_editop_t editop) |
Create a new yp-gnmi Edit entriy. More... | |
void | ypgnmi_free_edit (ypgnmi_edit_t *entry) |
Free a yp-gnmi Edit entries. More... | |
ypgnmi_edit_cb_t * | ypgnmi_new_ecb (void) |
Create a new ypgnmi_edit_cb_t control block. More... | |
void | ypgnmi_free_ecb (ypgnmi_edit_cb_t *cb) |
Clean and free a ypgnmi_edit_cb_t control block. More... | |
void | ypgnmi_set_edit_status (rpc_msg_t *msg, const xmlChar *edit_id, status_t res) |
Set the error status to the gNMI edit. More... | |
boolean | ypgnmi_check_edits_status (ypgnmi_edit_cb_t *ecb) |
Check if any of the requested edits failed. More... | |
YP-GNMI requests support module.