yumapro  23.10T-7
YumaPro SDK
Loading...
Searching...
No Matches
agt_ypgnmi_get.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_get
13#define _H_agt_ypgnmi_get
14
15/* FILE: agt_ypgnmi_get.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----------------------------------------------------------------------
3626-JUNE-18 am Begun
37*/
38
39#ifndef _H_ncxtypes
40#include "ncxtypes.h"
41#endif
42
43#ifndef _H_dlq
44#include "dlq.h"
45#endif
46
47#ifndef _H_status
48#include "status.h"
49#endif
50
51#ifdef __cplusplus
52extern "C" {
53#endif
54
55/********************************************************************
56* *
57* C O N S T A N T S *
58* *
59*********************************************************************/
60
61/********************************************************************
62* *
63* T Y P E S *
64* *
65*********************************************************************/
66
67
68/********************************************************************
69* *
70* F U N C T I O N S *
71* *
72*********************************************************************/
73
74/* group defined in agt_ypgnmi.h */
75
92extern status_t
94 rpc_msg_t *msg,
95 val_value_t *input_val);
96
97
98
102#ifdef __cplusplus
103} /* end extern 'C' */
104#endif
105
106#endif /* _H_agt_ypgnmi_get */
107#endif // WITH_GNMI && WITH_RESTCONF && WITH_YCONTROL
dlq provides general double-linked list and queue support:
status_t agt_ypgnmi_get_setup(ses_cb_t *scb, rpc_msg_t *msg, val_value_t *input_val)
handle the YP-GNMI get request from the subsystem
Definition: agt_ypgnmi_get.c:271
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.
NETCONF Server and Client RPC Request/Reply Message Header.
Definition: rpc.h:181
Session Control Block.
Definition: ses.h:573
one value to match one type
Definition: val.h:911