yumapro  23.10T-7
YumaPro SDK
Loading...
Searching...
No Matches
yumaworks-callhome.h
Go to the documentation of this file.
1#ifdef WITH_CALLHOME
2#ifndef _H_yumaworks_callhome
3#define _H_yumaworks_callhome
4/*
5 * Copyright (c) 2008 - 2012, Andy Bierman, All Rights Reserved.
6 * Copyright (c) 2012 - 2020, YumaWorks, Inc., All Rights Reserved.
7 *
8 * Unless required by applicable law or agreed to in writing,
9 * software distributed under the License is distributed on an
10 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
11 * KIND, either express or implied. See the License for the
12 * specific language governing permissions and limitations
13 * under the License.
14 *
15
16*** Generated by yangdump-sdk wildcat-integ-2020-10-13.16.05-M
17
18 Combined SIL header
19 module yumaworks-callhome
20 revision 2020-10-17
21 namespace http://yumaworks.com/ns/yumaworks-callhome
22 organization YumaWorks, Inc.
23 Created: 2020-10-17T22:47:43Z
24 CLI parameters:
25 format h
26 indent 4
27 module yumaworks-callhome
28 output yumaworks-callhome.h
29 sil-edit2
30 unified true
31
32 */
33
40#include <xmlstring.h>
41
42#include "dlq.h"
43#include "ncxtypes.h"
44#include "op.h"
45#include "status.h"
46#include "val.h"
47
48#ifdef __cplusplus
49extern "C" {
50#endif
51
52#define y_yumaworks_callhome_M_yumaworks_callhome (const xmlChar *)"yumaworks-callhome"
53
54#define y_yumaworks_callhome_R_yumaworks_callhome (const xmlChar *)"2020-10-17"
55
56#define y_yumaworks_callhome_N_address (const xmlChar *)"address"
57#define y_yumaworks_callhome_N_callhome (const xmlChar *)"callhome"
58#define y_yumaworks_callhome_N_name (const xmlChar *)"name"
59#define y_yumaworks_callhome_N_port (const xmlChar *)"port"
60#define y_yumaworks_callhome_N_protocol (const xmlChar *)"protocol"
61#define y_yumaworks_callhome_N_server (const xmlChar *)"server"
62
63
64#if 0 // NOT USED
65/* list /callhome/server */
66typedef struct y_yumaworks_callhome_T_callhome_server_ {
67 dlq_hdr_t qhdr;
68 xmlChar *v_name;
69 val_value_t *v_address;
70 uint16 v_port;
71 xmlChar *v_protocol;
72} y_yumaworks_callhome_T_callhome_server;
73
74/* container /callhome */
75typedef struct y_yumaworks_callhome_T_callhome_ {
76 dlq_hdr_t v_server;
77} y_yumaworks_callhome_T_callhome;
78#endif // 0 NOT USED
79
80
81/* group defined in agt_callhome.h */
82
83
97 const xmlChar *modname,
98 const xmlChar *revision);
99
100
109
110
116extern void y_yumaworks_callhome_cleanup (void);
117
118
122#ifdef __cplusplus
123} /* end extern 'C' */
124#endif
125
126#endif // _H_yumaworks_callhome
127
128#endif // WITH_CALLHOME
dlq provides general double-linked list and queue support:
status_t y_yumaworks_callhome_init2(void)
SIL init phase 2: non-config data structures.
Definition: yumaworks-callhome.c:546
status_t y_yumaworks_callhome_init(const xmlChar *modname, const xmlChar *revision)
initialize the yumaworks-callhome server instrumentation library
Definition: yumaworks-callhome.c:467
void y_yumaworks_callhome_cleanup(void)
cleanup the server instrumentation library
Definition: yumaworks-callhome.c:569
status_t
global error return code
Definition: status_enum.h:210
YANG module data structures Many internal representations of YANG module constructs.
NETCONF protocol operations.
Global error messages for status code enumerations.
one value to match one type
Definition: val.h:911
Value Node Basic Support.