yumapro  23.10T-7
YumaPro SDK
Loading...
Searching...
No Matches
yang_ext.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_yang_ext
13#define _H_yang_ext
14
15/* FILE: yang_ext.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----------------------------------------------------------------------
3505-jan-08 abb Begun; start from yang_grp.h
36
37*/
38
39#ifndef _H_ncxtypes
40#include "ncxtypes.h"
41#endif
42
43#ifndef _H_status
44#include "status.h"
45#endif
46
47#ifndef _H_tk
48#include "tk.h"
49#endif
50
51#ifdef __cplusplus
52extern "C" {
53#endif
54
55/********************************************************************
56* *
57* T Y P E S *
58* *
59*********************************************************************/
60
61
62/********************************************************************
63* *
64* F U N C T I O N S *
65* *
66*********************************************************************/
67
68
69/* Group definied in ext.h */
70
71
95extern status_t
97 ncx_module_t *mod);
98
99
103#ifdef __cplusplus
104} /* end extern 'C' */
105#endif
106
107#endif /* _H_yang_ext */
status_t
global error return code
Definition: status_enum.h:210
status_t yang_ext_consume_extension(tk_chain_t *tkc, ncx_module_t *mod)
Parse the next N tokens as an extension-stmt.
Definition: yang_ext.c:265
YANG module data structures Many internal representations of YANG module constructs.
Global error messages for status code enumerations.
representation of one module or submodule during and after parsing
Definition: ncxtypes.h:1134
token parsing chain (main parser control block)
Definition: tk.h:415
NCX Syntax Token Handler.