yumapro  23.10T-7
YumaPro SDK
Loading...
Searching...
No Matches
ycontrol_val_parse.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2008 - 2012, Andy Bierman, All Rights Reserved.
3 * Copyright (c) 2012 - 2021, YumaWorks, Inc., All Rights Reserved.
4 *
5 * Unless required by applicable law or agreed to in writing,
6 * software distributed under the License is distributed on an
7 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
8 * KIND, either express or implied. See the License for the
9 * specific language governing permissions and limitations
10 * under the License.
11 */
12#ifndef _H_ycontrol_val_parse
13#define _H_ycontrol_val_parse
14
15/* FILE: ycontrol_val_parse.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----------------------------------------------------------------------
3613-aprb-14 abb Begun; start from mgr_val_parse.c
37
38*/
39
40#ifndef _H_obj
41#include "obj.h"
42#endif
43
44#ifndef _H_ses
45#include "ses.h"
46#endif
47
48#ifndef _H_status
49#include "status.h"
50#endif
51
52#ifndef _H_val
53#include "val.h"
54#endif
55
56#ifndef _H_xml_util
57#include "xml_util.h"
58#endif
59
60#ifdef __cplusplus
61extern "C" {
62#endif
63
64/********************************************************************
65* *
66* F U N C T I O N S *
67* *
68*********************************************************************/
69
70
107extern status_t
109 obj_template_t *obj,
110 xml_node_t *startnode,
111 val_value_t *retval);
112
113
117#ifdef __cplusplus
118} /* end extern 'C' */
119#endif
120
121#endif /* _H_ycontrol_val_parse */
status_t
global error return code
Definition: status_enum.h:210
status_t ycontrol_val_parse(ses_cb_t *scb, obj_template_t *obj, xml_node_t *startnode, val_value_t *retval)
parse a value for a YANG type from a NETCONF PDU XML stream
Definition: ycontrol_val_parse.c:2291
Data Object Support.
NETCONF Session Common definitions module.
Global error messages for status code enumerations.
One YANG data-def-stmt.
Definition: obj.h:1209
Session Control Block.
Definition: ses.h:573
one value to match one type
Definition: val.h:911
gather node data into a simple struct.
Definition: xml_util.h:207
Value Node Basic Support.
XML Utilities.