2#ifndef _H_agt_ietf_notif
3#define _H_agt_ietf_notif
45#define y_ietf_netconf_notifications_M_ietf_netconf_notifications \
46 (const xmlChar *)"ietf-netconf-notifications"
47#define y_ietf_netconf_notifications_R_ietf_netconf_notifications \
48 (const xmlChar *)"2012-02-06"
50#define y_ietf_netconf_notifications_N_added_capability \
51 (const xmlChar *)"added-capability"
53#define y_ietf_netconf_notifications_N_by_user (const xmlChar *)"by-user"
54#define y_ietf_netconf_notifications_N_changed_by (const xmlChar *)"changed-by"
56#define y_ietf_netconf_notifications_N_confirm_event \
57 (const xmlChar *)"confirm-event"
58#define y_ietf_netconf_notifications_N_datastore (const xmlChar *)"datastore"
59#define y_ietf_netconf_notifications_N_deleted_capability \
60 (const xmlChar *)"deleted-capability"
61#define y_ietf_netconf_notifications_N_edit (const xmlChar *)"edit"
62#define y_ietf_netconf_notifications_N_killed_by (const xmlChar *)"killed-by"
63#define y_ietf_netconf_notifications_N_modified_capability \
64 (const xmlChar *)"modified-capability"
65#define y_ietf_netconf_notifications_N_netconf_capability_change \
66 (const xmlChar *)"netconf-capability-change"
67#define y_ietf_netconf_notifications_N_netconf_config_change \
68 (const xmlChar *)"netconf-config-change"
69#define y_ietf_netconf_notifications_N_netconf_confirmed_commit \
70 (const xmlChar *)"netconf-confirmed-commit"
71#define y_ietf_netconf_notifications_N_netconf_session_end \
72 (const xmlChar *)"netconf-session-end"
73#define y_ietf_netconf_notifications_N_netconf_session_start \
74 (const xmlChar *)"netconf-session-start"
75#define y_ietf_netconf_notifications_N_operation (const xmlChar *)"operation"
76#define y_ietf_netconf_notifications_N_server (const xmlChar *)"server"
77#define y_ietf_netconf_notifications_N_server_or_user \
78 (const xmlChar *)"server-or-user"
79#define y_ietf_netconf_notifications_N_session_id (const xmlChar *)"session-id"
80#define y_ietf_netconf_notifications_N_source_host \
81 (const xmlChar *)"source-host"
82#define y_ietf_netconf_notifications_N_target (const xmlChar *)"target"
83#define y_ietf_netconf_notifications_N_termination_reason \
84 (const xmlChar *)"termination-reason"
85#define y_ietf_netconf_notifications_N_timeout (const xmlChar *)"timeout"
86#define y_ietf_netconf_notifications_N_username (const xmlChar *)"username"
111 (
const xmlChar *username,
113 const xmlChar *source_host,
114 const xmlChar *datastore,
115 dlq_hdr_t *auditrecQ);
131 (
const xmlChar *username,
133 const xmlChar *source_host,
135 const xmlChar *capstr);
148 const xmlChar *username,
150 const xmlChar *source_host);
165 const xmlChar *username,
167 const xmlChar *source_host,
169 const xmlChar *termination_reason);
186 const xmlChar *username,
188 const xmlChar *source_host,
189 const xmlChar *confirm_event,
NETCONF protocol capabilities.
dlq provides general double-linked list and queue support:
status_t y_ietf_netconf_notifications_init(void)
initialize the ietf-netconf-notifications server instrumentation library
Definition: agt_ietf_notif.c:774
void y_ietf_netconf_notifications_cleanup(void)
cleanup the server instrumentation library
Definition: agt_ietf_notif.c:859
void y_ietf_netconf_notifications_netconf_session_start_send(const xmlChar *username, uint32 session_id, const xmlChar *source_host)
Send a y_ietf_netconf_notifications_netconf_session_start notification.
Definition: agt_ietf_notif.c:588
void y_ietf_netconf_notifications_netconf_capability_change_send(const xmlChar *username, uint32 session_id, const xmlChar *source_host, cap_change_t cap_change, const xmlChar *capstr)
Send a y_ietf_netconf_notifications_netconf_capability_change notification.
Definition: agt_ietf_notif.c:506
status_t y_ietf_netconf_notifications_init2(void)
SIL init phase 2: non-config data structures.
Definition: agt_ietf_notif.c:845
void y_ietf_netconf_notifications_netconf_session_end_send(const xmlChar *username, uint32 session_id, const xmlChar *source_host, uint32 killed_by, const xmlChar *termination_reason)
Send a y_ietf_netconf_notifications_netconf_session_end notification.
Definition: agt_ietf_notif.c:625
void y_ietf_netconf_notifications_netconf_confirmed_commit_send(const xmlChar *username, uint32 session_id, const xmlChar *source_host, const xmlChar *confirm_event, ncx_confirm_event_t event, uint32 timeout)
Send a y_ietf_netconf_notifications_netconf_confirmed_commit notification.
Definition: agt_ietf_notif.c:701
void y_ietf_netconf_notifications_netconf_config_change_send(const xmlChar *username, uint32 session_id, const xmlChar *source_host, const xmlChar *datastore, dlq_hdr_t *auditrecQ)
Send a y_ietf_netconf_notifications_netconf_config_change notification Called by your code when notif...
Definition: agt_ietf_notif.c:377
cap_change_t
Capability Change Type.
Definition: cap.h:219
status_t
global error return code
Definition: status_enum.h:210
ncx_confirm_event_t
type of confirmEvent in the sysConfirmedCommit notification Used in confirmed-commit standard as well
Definition: ncxtypes.h:1515
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.