2#ifndef _H_yumaworks_event_stream
3#define _H_yumaworks_event_stream
56#define y_ywes_M_ywes (const xmlChar *)"yumaworks-event-stream"
59#define y_ywes_R_ywes (const xmlChar *)"2024-02-16"
61#define y_ywes_N_clear_eventlog (const xmlChar *)"clear-eventlog"
62#define y_ywes_N_event_stream (const xmlChar *)"event-stream"
63#define y_ywes_N_event_streams (const xmlChar *)"event-streams"
64#define y_ywes_N_eventlog_size (const xmlChar *)"eventlog-size"
65#define y_ywes_N_module_map (const xmlChar *)"module-map"
66#define y_ywes_N_module_name (const xmlChar *)"module-name"
67#define y_ywes_N_name (const xmlChar *)"name"
68#define y_ywes_N_stream_name (const xmlChar *)"stream-name"
74typedef struct y_ywes_T_event_stream_ {
77 uint32 v_eventlog_size;
78} y_ywes_T_event_stream;
81typedef struct y_ywes_T_module_map_ {
83 xmlChar *v_module_name;
84 xmlChar *v_stream_name;
88typedef struct y_ywes_T_event_streams_ {
89 dlq_hdr_t v_event_stream;
90 dlq_hdr_t v_module_map;
91} y_ywes_T_event_streams;
94typedef struct y_ywes_T_input_ {
95 xmlChar *v_stream_name;
99typedef struct y_ywes_T_output_ {
103typedef struct y_ywes_T_clear_eventlog_ {
104 y_ywes_T_input v_input;
105 y_ywes_T_output v_output;
106} y_ywes_T_clear_eventlog;
134 const xmlChar *modname,
135 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:941
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:830
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.