yumapro  25.10-1
YumaPro SDK
Loading...
Searching...
No Matches
agt_udp_notif.h
1#if defined(WITH_YANG_PUSH) && defined(WITH_YANG_PUSH2)
2/*
3 * Copyright (c) 2008 - 2012, Andy Bierman, All Rights Reserved.
4 * Copyright (c) 2012 - 2024, YumaWorks, Inc., All Rights Reserved.
5 *
6 * Unless required by applicable law or agreed to in writing,
7 * software distributed under the License is distributed on an
8 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
9 * KIND, either express or implied. See the License for the
10 * specific language governing permissions and limitations
11 * under the License.
12 */
13#ifndef _H_agt_udp_notif
14#define _H_agt_udp_notif
15/* FILE: agt_udp_notif.h
16*********************************************************************
17* *
18* P U R P O S E *
19* *
20*********************************************************************/
21
28/*********************************************************************
29* *
30* C H A N G E H I S T O R Y *
31* *
32*********************************************************************
33
34date init comment
35----------------------------------------------------------------------
3630-may-09 abb Begun.
37*/
38
39#include <xmlstring.h>
40
41#ifndef _H_agt_not
42#include "agt_not.h"
43#endif
44
45#ifndef _H_ses
46#include "ses.h"
47#endif
48
49#ifndef _H_status_enum
50#include "status_enum.h"
51#endif
52
53
54#ifdef __cplusplus
55extern "C" {
56#endif
57
58/* header only */
59
60
69/********************************************************************
70* *
71* C O N S T A N T S *
72* *
73*********************************************************************/
74
75
76
77/********************************************************************
78* *
79* T Y P E S *
80* *
81*********************************************************************/
82
83
84/********************************************************************
85* *
86* F U N C T I O N S *
87* *
88*********************************************************************/
89
90
108extern status_t
109 agt_udp_notif_init (void);
110
111
117extern void
118 agt_udp_notif_cleanup (void);
119
120
128extern status_t
129 agt_udp_notif_delete_receivers (void);
130
131
142extern status_t
143 agt_udp_notif_edit_receiver (const agt_not_rcvrparms_t *parms);
144
145
156extern status_t
157 agt_udp_notif_delete_receiver (const xmlChar *name);
158
159
168extern ses_cb_t *
169 agt_udp_notif_get_scb (const xmlChar *name);
170
171
180extern status_t
181 agt_udp_notif_set_dscp (ses_cb_t *scb,
182 uint8 dscp);
183
184
193extern status_t
194 agt_udp_notif_reset_receiver (const xmlChar *name);
195
196
200#ifdef __cplusplus
201} /* end extern 'C' */
202#endif
203
204#endif /* _H_agt_udp_notif */
205#endif // WITH_YANG_PUSH and WITH_YANG_PUSH2
NETCONF Notifications DM module support.
status_t
global error return code
Definition: status_enum.h:219
NETCONF Session Common definitions module.
global error status code enumerations
receiver instance entry parameter block used by various subscribe APIs each API will ignore unused pa...
Definition: agt_not.h:491
Session Control Block.
Definition: ses.h:759