yumapro  24.10-2
YumaPro SDK
Loading...
Searching...
No Matches
agt_ypgnmi.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2018 - 2021, YumaWorks, Inc., All Rights Reserved.
3 *
4 * Unless required by applicable law or agreed to in writing,
5 * software distributed under the License is distributed on an
6 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
7 * KIND, either express or implied. See the License for the
8 * specific language governing permissions and limitations
9 * under the License.
10 */
11#if defined(WITH_GNMI) && defined(WITH_RESTCONF) && defined(WITH_YCONTROL)
12#ifndef _H_agt_ypgnmi
13#define _H_agt_ypgnmi
14
15/* FILE: agt_ypgnmi.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----------------------------------------------------------------------
3622-Mar-18 am Begun
37*/
38
39#ifndef _H_agt
40#include "agt.h"
41#endif
42
43#ifndef _H_agt_cfg
44#include "agt_cfg.h"
45#endif
46
47#ifndef _H_ncxtypes
48#include "ncxtypes.h"
49#endif
50
51#ifndef _H_dlq
52#include "dlq.h"
53#endif
54
55#ifndef _H_status
56#include "status.h"
57#endif
58
59#ifdef __cplusplus
60extern "C" {
61#endif
62
63/********************************************************************
64* *
65* C O N S T A N T S *
66* *
67*********************************************************************/
68
69/********************************************************************
70* *
71* T Y P E S *
72* *
73*********************************************************************/
74
75
76/********************************************************************
77* *
78* F U N C T I O N S *
79* *
80*********************************************************************/
81
82
83
102extern status_t
103 agt_ypgnmi_init (void);
104
105
111extern void
112 agt_ypgnmi_cleanup (void);
113
114
118#ifdef __cplusplus
119} /* end extern 'C' */
120#endif
121
122#endif /* _H_agt_ypgnmi */
123#endif // WITH_GNMI && WITH_RESTCONF && WITH_YCONTROL
Multi-Protocol Network Management Server.
Manage Server configuration edit transactions.
dlq provides general double-linked list and queue support:
void agt_ypgnmi_cleanup(void)
Cleanup the YP-GNMI Module.
Definition: agt_ypgnmi.c:1910
status_t agt_ypgnmi_init(void)
Initialize the YP-GNMI subsysystem handler.
Definition: agt_ypgnmi.c:1868
status_t
global error return code
Definition: status_enum.h:210
YANG module data structures Many internal representations of YANG module constructs.
Global error messages for status code enumerations.