yumapro  23.10T-9
YumaPro SDK
Loading...
Searching...
No Matches
parse_util.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2008 - 2012, Andy Bierman, All Rights Reserved.
3 * Copyright (c) 2012 - 2022, 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_parse_util
13#define _H_parse_util
14
15/* FILE: parse_util.h
16*********************************************************************
17* *
18* P U R P O S E *
19* *
20*********************************************************************/
21
27/*********************************************************************
28* *
29* C H A N G E H I S T O R Y *
30* *
31*********************************************************************
32
33date init comment
34----------------------------------------------------------------------
3514-may-22 abb Begun; split out from xml_parse.c
36
37*/
38
39//#include <xmlstring.h>
40
41#ifndef _H_status_enum
42#include "status_enum.h"
43#endif
44
45#ifndef _H_val
46#include "val.h"
47#endif
48
49#ifndef _H_xml_msg
50#include "xml_msg.h"
51#endif
52
53#ifdef __cplusplus
54extern "C" {
55#endif
56
57
58
69/********************************************************************
70* *
71* C O N S T A N T S *
72* *
73*********************************************************************/
74
75
76
77/********************************************************************
78* *
79* T Y P E S *
80* *
81*********************************************************************/
82
83/********************************************************************
84* *
85* F U N C T I O N S *
86* *
87*********************************************************************/
88
89
98extern boolean
100 val_value_t *val,
101 status_t res);
102
103
107#ifdef __cplusplus
108} /* end extern 'C' */
109#endif
110
111#endif /* _H_parse_util */
status_t
global error return code
Definition: status_enum.h:210
boolean parse_util_check_prune_data(xml_msg_hdr_t *msg, val_value_t *val, status_t res)
Check if the node should be pruned; it has already been deleted.
Definition: parse_util.c:71
global error status code enumerations
one value to match one type
Definition: val.h:912
Common Encoding Message Header No longer XML specific!! Used by JSON and CBOR parsing as well!...
Definition: xml_msg.h:397
Value Node Basic Support.
XML and JSON Message send and receive support.