yumapro  21.10T-8
YumaPro SDK
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 
33 date init comment
34 ----------------------------------------------------------------------
35 19-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
55 extern "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 
96 extern status_t
97  agt_get2_init (void);
98 
99 
105 extern status_t
106  agt_get2_init2 (void);
107 
108 
114 extern void
115  agt_get2_cleanup (void);
116 
117 
137 extern 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 */
Common Encoding Message Header No longer XML specific!! Used by JSON parsing as well!! Allows common ...
Definition: xml_msg.h:351
status_t agt_get2_wrapper(ses_cb_t *scb, xml_msg_hdr_t *msg, getcb_get2_t *get2cb)
GET2 WRAPPER.
Definition: agt_get2.c:637
NETCONF Session Common definitions module.
status_t agt_get2_init(void)
Initialize the Get2 module.
Definition: agt_get2.c:547
XML and JSON Message send and receive support.
Session Control Block.
Definition: ses.h:542
status_t
global error return code
Definition: status_enum.h:186
void agt_get2_cleanup(void)
Cleanup the Get2 module.
Definition: agt_get2.c:597
status_t agt_get2_init2(void)
Initialize the Get2 module (phase II init)
Definition: agt_get2.c:569
GET2 control block.
Definition: getcb.h:344
global error status code enumerations
GET1 and GET2 Callback Support.