Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / test / dumps / netsnmp / mau-mib.h
1 /*
2  * This C header file has been generated by smidump 0.4.5.
3  * It is intended to be used with the NET-SNMP package.
4  *
5  * This header is derived from the MAU-MIB module.
6  *
7  * $Id: mau-mib.h 7690 2008-02-05 15:31:35Z schoenw $
8  */
9
10 #ifndef _MAU_MIB_H_
11 #define _MAU_MIB_H_
12
13 #include <stdlib.h>
14
15 #ifdef HAVE_STDINT_H
16 #include <stdint.h>
17 #endif
18
19 /*
20  * C type definitions for MAU-MIB::rpMauEntry.
21  */
22
23 typedef struct rpMauEntry {
24     int32_t   *rpMauGroupIndex;
25     int32_t   *rpMauPortIndex;
26     int32_t   *rpMauIndex;
27     uint32_t  *rpMauType;
28     size_t    _rpMauTypeLength;
29     int32_t   *rpMauStatus;
30     int32_t   *rpMauMediaAvailable;
31     uint32_t  *rpMauMediaAvailableStateExits;
32     int32_t   *rpMauJabberState;
33     uint32_t  *rpMauJabberingStateEnters;
34     uint32_t  *rpMauFalseCarriers;
35     void      *_clientData;             /* pointer to client data structure */
36     struct rpMauEntry *_nextPtr;        /* pointer to next table entry */
37
38     /* private space to hold actual values */
39
40     int32_t   __rpMauGroupIndex;
41     int32_t   __rpMauPortIndex;
42     int32_t   __rpMauIndex;
43     uint32_t  __rpMauType[128];
44     int32_t   __rpMauStatus;
45     int32_t   __rpMauMediaAvailable;
46     uint32_t  __rpMauMediaAvailableStateExits;
47     int32_t   __rpMauJabberState;
48     uint32_t  __rpMauJabberingStateEnters;
49     uint32_t  __rpMauFalseCarriers;
50 } rpMauEntry_t;
51
52 /*
53  * C manager interface stubs for MAU-MIB::rpMauEntry.
54  */
55
56 extern int
57 mau_mib_mgr_get_rpMauEntry(struct snmp_session *s, rpMauEntry_t **rpMauEntry);
58
59 /*
60  * C agent interface stubs for MAU-MIB::rpMauEntry.
61  */
62
63 extern int
64 mau_mib_agt_read_rpMauEntry(rpMauEntry_t *rpMauEntry);
65 extern int
66 mau_mib_agt_register_rpMauEntry();
67
68 /*
69  * C type definitions for MAU-MIB::rpJackEntry.
70  */
71
72 typedef struct rpJackEntry {
73     int32_t   *rpJackIndex;
74     int32_t   *rpJackType;
75     void      *_clientData;             /* pointer to client data structure */
76     struct rpJackEntry *_nextPtr;       /* pointer to next table entry */
77
78     /* private space to hold actual values */
79
80     int32_t   __rpJackIndex;
81     int32_t   __rpJackType;
82 } rpJackEntry_t;
83
84 /*
85  * C manager interface stubs for MAU-MIB::rpJackEntry.
86  */
87
88 extern int
89 mau_mib_mgr_get_rpJackEntry(struct snmp_session *s, rpJackEntry_t **rpJackEntry);
90
91 /*
92  * C agent interface stubs for MAU-MIB::rpJackEntry.
93  */
94
95 extern int
96 mau_mib_agt_read_rpJackEntry(rpJackEntry_t *rpJackEntry);
97 extern int
98 mau_mib_agt_register_rpJackEntry();
99
100 /*
101  * C type definitions for MAU-MIB::ifMauEntry.
102  */
103
104 typedef struct ifMauEntry {
105     int32_t   *ifMauIfIndex;
106     int32_t   *ifMauIndex;
107     uint32_t  *ifMauType;
108     size_t    _ifMauTypeLength;
109     int32_t   *ifMauStatus;
110     int32_t   *ifMauMediaAvailable;
111     uint32_t  *ifMauMediaAvailableStateExits;
112     int32_t   *ifMauJabberState;
113     uint32_t  *ifMauJabberingStateEnters;
114     uint32_t  *ifMauFalseCarriers;
115     int32_t   *ifMauTypeList;
116     uint32_t  *ifMauDefaultType;
117     size_t    _ifMauDefaultTypeLength;
118     int32_t   *ifMauAutoNegSupported;
119     u_char    *ifMauTypeListBits;
120     size_t    _ifMauTypeListBitsLength;
121     uint64_t  *ifMauHCFalseCarriers; 
122     void      *_clientData;             /* pointer to client data structure */
123     struct ifMauEntry *_nextPtr;        /* pointer to next table entry */
124
125     /* private space to hold actual values */
126
127     int32_t   __ifMauIfIndex;
128     int32_t   __ifMauIndex;
129     uint32_t  __ifMauType[128];
130     int32_t   __ifMauStatus;
131     int32_t   __ifMauMediaAvailable;
132     uint32_t  __ifMauMediaAvailableStateExits;
133     int32_t   __ifMauJabberState;
134     uint32_t  __ifMauJabberingStateEnters;
135     uint32_t  __ifMauFalseCarriers;
136     int32_t   __ifMauTypeList;
137     uint32_t  __ifMauDefaultType[128];
138     int32_t   __ifMauAutoNegSupported;
139     u_char    __ifMauTypeListBits[7];
140     uint64_t  __ifMauHCFalseCarriers; 
141 } ifMauEntry_t;
142
143 /*
144  * C manager interface stubs for MAU-MIB::ifMauEntry.
145  */
146
147 extern int
148 mau_mib_mgr_get_ifMauEntry(struct snmp_session *s, ifMauEntry_t **ifMauEntry);
149
150 /*
151  * C agent interface stubs for MAU-MIB::ifMauEntry.
152  */
153
154 extern int
155 mau_mib_agt_read_ifMauEntry(ifMauEntry_t *ifMauEntry);
156 extern int
157 mau_mib_agt_register_ifMauEntry();
158
159 /*
160  * C type definitions for MAU-MIB::ifJackEntry.
161  */
162
163 typedef struct ifJackEntry {
164     int32_t   *ifJackIndex;
165     int32_t   *ifJackType;
166     void      *_clientData;             /* pointer to client data structure */
167     struct ifJackEntry *_nextPtr;       /* pointer to next table entry */
168
169     /* private space to hold actual values */
170
171     int32_t   __ifJackIndex;
172     int32_t   __ifJackType;
173 } ifJackEntry_t;
174
175 /*
176  * C manager interface stubs for MAU-MIB::ifJackEntry.
177  */
178
179 extern int
180 mau_mib_mgr_get_ifJackEntry(struct snmp_session *s, ifJackEntry_t **ifJackEntry);
181
182 /*
183  * C agent interface stubs for MAU-MIB::ifJackEntry.
184  */
185
186 extern int
187 mau_mib_agt_read_ifJackEntry(ifJackEntry_t *ifJackEntry);
188 extern int
189 mau_mib_agt_register_ifJackEntry();
190
191 /*
192  * C type definitions for MAU-MIB::broadMauBasicEntry.
193  */
194
195 typedef struct broadMauBasicEntry {
196     int32_t   *broadMauIfIndex;
197     int32_t   *broadMauIndex;
198     int32_t   *broadMauXmtRcvSplitType;
199     int32_t   *broadMauXmtCarrierFreq;
200     int32_t   *broadMauTranslationFreq;
201     void      *_clientData;             /* pointer to client data structure */
202     struct broadMauBasicEntry *_nextPtr;        /* pointer to next table entry */
203
204     /* private space to hold actual values */
205
206     int32_t   __broadMauIfIndex;
207     int32_t   __broadMauIndex;
208     int32_t   __broadMauXmtRcvSplitType;
209     int32_t   __broadMauXmtCarrierFreq;
210     int32_t   __broadMauTranslationFreq;
211 } broadMauBasicEntry_t;
212
213 /*
214  * C manager interface stubs for MAU-MIB::broadMauBasicEntry.
215  */
216
217 extern int
218 mau_mib_mgr_get_broadMauBasicEntry(struct snmp_session *s, broadMauBasicEntry_t **broadMauBasicEntry);
219
220 /*
221  * C agent interface stubs for MAU-MIB::broadMauBasicEntry.
222  */
223
224 extern int
225 mau_mib_agt_read_broadMauBasicEntry(broadMauBasicEntry_t *broadMauBasicEntry);
226 extern int
227 mau_mib_agt_register_broadMauBasicEntry();
228
229 /*
230  * C type definitions for MAU-MIB::ifMauAutoNegEntry.
231  */
232
233 typedef struct ifMauAutoNegEntry {
234     int32_t   *ifMauAutoNegAdminStatus;
235     int32_t   *ifMauAutoNegRemoteSignaling;
236     int32_t   *ifMauAutoNegConfig;
237     int32_t   *ifMauAutoNegCapability;
238     int32_t   *ifMauAutoNegCapAdvertised;
239     int32_t   *ifMauAutoNegCapReceived;
240     int32_t   *ifMauAutoNegRestart;
241     u_char    *ifMauAutoNegCapabilityBits;
242     size_t    _ifMauAutoNegCapabilityBitsLength;
243     u_char    *ifMauAutoNegCapAdvertisedBits;
244     size_t    _ifMauAutoNegCapAdvertisedBitsLength;
245     u_char    *ifMauAutoNegCapReceivedBits;
246     size_t    _ifMauAutoNegCapReceivedBitsLength;
247     int32_t   *ifMauAutoNegRemoteFaultAdvertised;
248     int32_t   *ifMauAutoNegRemoteFaultReceived;
249     void      *_clientData;             /* pointer to client data structure */
250     struct ifMauAutoNegEntry *_nextPtr; /* pointer to next table entry */
251
252     /* private space to hold actual values */
253
254     int32_t   __ifMauAutoNegAdminStatus;
255     int32_t   __ifMauAutoNegRemoteSignaling;
256     int32_t   __ifMauAutoNegConfig;
257     int32_t   __ifMauAutoNegCapability;
258     int32_t   __ifMauAutoNegCapAdvertised;
259     int32_t   __ifMauAutoNegCapReceived;
260     int32_t   __ifMauAutoNegRestart;
261     u_char    __ifMauAutoNegCapabilityBits[2];
262     u_char    __ifMauAutoNegCapAdvertisedBits[2];
263     u_char    __ifMauAutoNegCapReceivedBits[2];
264     int32_t   __ifMauAutoNegRemoteFaultAdvertised;
265     int32_t   __ifMauAutoNegRemoteFaultReceived;
266 } ifMauAutoNegEntry_t;
267
268 /*
269  * C manager interface stubs for MAU-MIB::ifMauAutoNegEntry.
270  */
271
272 extern int
273 mau_mib_mgr_get_ifMauAutoNegEntry(struct snmp_session *s, ifMauAutoNegEntry_t **ifMauAutoNegEntry);
274
275 /*
276  * C agent interface stubs for MAU-MIB::ifMauAutoNegEntry.
277  */
278
279 extern int
280 mau_mib_agt_read_ifMauAutoNegEntry(ifMauAutoNegEntry_t *ifMauAutoNegEntry);
281 extern int
282 mau_mib_agt_register_ifMauAutoNegEntry();
283
284
285 typedef struct mau_mib {
286     rpMauEntry_t        *rpMauEntry;
287     rpJackEntry_t       *rpJackEntry;
288     ifMauEntry_t        *ifMauEntry;
289     ifJackEntry_t       *ifJackEntry;
290     broadMauBasicEntry_t        *broadMauBasicEntry;
291     ifMauAutoNegEntry_t *ifMauAutoNegEntry;
292 } mau_mib_t;
293
294 /*
295  * Initialization function:
296  */
297
298 void mau_mib_agt_init(void);
299
300 #endif /* _MAU_MIB_H_ */