2#ifndef _H_yumaworks_event_stream
3#define _H_yumaworks_event_stream
56#define y_ywes_M_ywes (const xmlChar *)"yumaworks-event-stream"
58#define y_ywes_R_ywes (const xmlChar *)"2021-05-15"
60#define y_ywes_N_clear_eventlog (const xmlChar *)"clear-eventlog"
61#define y_ywes_N_event_stream (const xmlChar *)"event-stream"
62#define y_ywes_N_event_streams (const xmlChar *)"event-streams"
63#define y_ywes_N_eventlog_size (const xmlChar *)"eventlog-size"
64#define y_ywes_N_module_map (const xmlChar *)"module-map"
65#define y_ywes_N_module_name (const xmlChar *)"module-name"
66#define y_ywes_N_name (const xmlChar *)"name"
67#define y_ywes_N_stream_name (const xmlChar *)"stream-name"
73typedef struct y_ywes_T_event_stream_ {
76 uint32 v_eventlog_size;
77} y_ywes_T_event_stream;
80typedef struct y_ywes_T_module_map_ {
82 xmlChar *v_module_name;
83 xmlChar *v_stream_name;
87typedef struct y_ywes_T_event_streams_ {
88 dlq_hdr_t v_event_stream;
89 dlq_hdr_t v_module_map;
90} y_ywes_T_event_streams;
93typedef struct y_ywes_T_input_ {
94 xmlChar *v_stream_name;
98typedef struct y_ywes_T_output_ {
102typedef struct y_ywes_T_clear_eventlog_ {
103 y_ywes_T_input v_input;
104 y_ywes_T_output v_output;
105} y_ywes_T_clear_eventlog;
133 const xmlChar *modname,
134 const xmlChar *revision);
dlq provides general double-linked list and queue support:
void y_yumaworks_event_stream_cleanup(void)
cleanup the server instrumentation library
Definition: yumaworks-event-stream.c:928
status_t y_yumaworks_event_stream_init(const xmlChar *modname, const xmlChar *revision)
initialize the yumaworks-event-filter server instrumentation library
Definition: yumaworks-event-stream.c:817
status_t
global error return code
Definition: status_enum.h:210
YANG module data structures Many internal representations of YANG module constructs.
NETCONF protocol operations.
Global error messages for status code enumerations.
Value Node Basic Support.