yumapro  23.10T-7
YumaPro SDK
Loading...
Searching...
No Matches
agt_get2.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2015 - 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#ifndef _H_agt_get2
12#define _H_agt_get2
13
14/* FILE: agt_get2.h
15*********************************************************************
16* *
17* P U R P O S E *
18* *
19*********************************************************************/
20
27/*********************************************************************
28* *
29* C H A N G E H I S T O R Y *
30* *
31*********************************************************************
32
33date init comment
34----------------------------------------------------------------------
3519-jan-15 abb Begun
36*/
37
38#ifndef _H_getcb
39#include "getcb.h"
40#endif
41
42#ifndef _H_ses
43#include "ses.h"
44#endif
45
46#ifndef _H_status_enum
47#include "status_enum.h"
48#endif
49
50#ifndef _H_xml_msg
51#include "xml_msg.h"
52#endif
53
54#ifdef __cplusplus
55extern "C" {
56#endif
57
58/********************************************************************
59* *
60* C O N S T A N T S *
61* *
62*********************************************************************/
63
64
65/********************************************************************
66* *
67* T Y P E S *
68* *
69*********************************************************************/
70
71
72/********************************************************************
73* *
74* F U N C T I O N S *
75* *
76*********************************************************************/
77
78
96extern status_t
97 agt_get2_init (void);
98
99
105extern status_t
106 agt_get2_init2 (void);
107
108
114extern void
115 agt_get2_cleanup (void);
116
117
137extern status_t
139 xml_msg_hdr_t *msg,
140 getcb_get2_t *get2cb);
141
142
146#ifdef __cplusplus
147} /* end extern 'C' */
148#endif
149
150#endif /* _H_agt_get2 */
GET1 and GET2 Callback Support.
status_t agt_get2_wrapper(ses_cb_t *scb, xml_msg_hdr_t *msg, getcb_get2_t *get2cb)
GET2 WRAPPER.
Definition: agt_get2.c:683
status_t agt_get2_init2(void)
Initialize the Get2 module (phase II init)
Definition: agt_get2.c:615
void agt_get2_cleanup(void)
Cleanup the Get2 module.
Definition: agt_get2.c:643
status_t agt_get2_init(void)
Initialize the Get2 module.
Definition: agt_get2.c:593
status_t
global error return code
Definition: status_enum.h:210
NETCONF Session Common definitions module.
global error status code enumerations
GET2 control block.
Definition: getcb.h:355
Session Control Block.
Definition: ses.h:573
Common Encoding Message Header No longer XML specific!! Used by JSON and CBOR parsing as well!...
Definition: xml_msg.h:397
XML and JSON Message send and receive support.