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.
5 * This header is derived from the MAU-MIB module.
7 * $Id: mau-mib.h 7690 2008-02-05 15:31:35Z schoenw $
20 * C type definitions for MAU-MIB::rpMauEntry.
23 typedef struct rpMauEntry {
24 int32_t *rpMauGroupIndex;
25 int32_t *rpMauPortIndex;
28 size_t _rpMauTypeLength;
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 */
38 /* private space to hold actual values */
40 int32_t __rpMauGroupIndex;
41 int32_t __rpMauPortIndex;
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;
53 * C manager interface stubs for MAU-MIB::rpMauEntry.
57 mau_mib_mgr_get_rpMauEntry(struct snmp_session *s, rpMauEntry_t **rpMauEntry);
60 * C agent interface stubs for MAU-MIB::rpMauEntry.
64 mau_mib_agt_read_rpMauEntry(rpMauEntry_t *rpMauEntry);
66 mau_mib_agt_register_rpMauEntry();
69 * C type definitions for MAU-MIB::rpJackEntry.
72 typedef struct rpJackEntry {
75 void *_clientData; /* pointer to client data structure */
76 struct rpJackEntry *_nextPtr; /* pointer to next table entry */
78 /* private space to hold actual values */
80 int32_t __rpJackIndex;
85 * C manager interface stubs for MAU-MIB::rpJackEntry.
89 mau_mib_mgr_get_rpJackEntry(struct snmp_session *s, rpJackEntry_t **rpJackEntry);
92 * C agent interface stubs for MAU-MIB::rpJackEntry.
96 mau_mib_agt_read_rpJackEntry(rpJackEntry_t *rpJackEntry);
98 mau_mib_agt_register_rpJackEntry();
101 * C type definitions for MAU-MIB::ifMauEntry.
104 typedef struct ifMauEntry {
105 int32_t *ifMauIfIndex;
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 */
125 /* private space to hold actual values */
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;
144 * C manager interface stubs for MAU-MIB::ifMauEntry.
148 mau_mib_mgr_get_ifMauEntry(struct snmp_session *s, ifMauEntry_t **ifMauEntry);
151 * C agent interface stubs for MAU-MIB::ifMauEntry.
155 mau_mib_agt_read_ifMauEntry(ifMauEntry_t *ifMauEntry);
157 mau_mib_agt_register_ifMauEntry();
160 * C type definitions for MAU-MIB::ifJackEntry.
163 typedef struct ifJackEntry {
164 int32_t *ifJackIndex;
166 void *_clientData; /* pointer to client data structure */
167 struct ifJackEntry *_nextPtr; /* pointer to next table entry */
169 /* private space to hold actual values */
171 int32_t __ifJackIndex;
172 int32_t __ifJackType;
176 * C manager interface stubs for MAU-MIB::ifJackEntry.
180 mau_mib_mgr_get_ifJackEntry(struct snmp_session *s, ifJackEntry_t **ifJackEntry);
183 * C agent interface stubs for MAU-MIB::ifJackEntry.
187 mau_mib_agt_read_ifJackEntry(ifJackEntry_t *ifJackEntry);
189 mau_mib_agt_register_ifJackEntry();
192 * C type definitions for MAU-MIB::broadMauBasicEntry.
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 */
204 /* private space to hold actual values */
206 int32_t __broadMauIfIndex;
207 int32_t __broadMauIndex;
208 int32_t __broadMauXmtRcvSplitType;
209 int32_t __broadMauXmtCarrierFreq;
210 int32_t __broadMauTranslationFreq;
211 } broadMauBasicEntry_t;
214 * C manager interface stubs for MAU-MIB::broadMauBasicEntry.
218 mau_mib_mgr_get_broadMauBasicEntry(struct snmp_session *s, broadMauBasicEntry_t **broadMauBasicEntry);
221 * C agent interface stubs for MAU-MIB::broadMauBasicEntry.
225 mau_mib_agt_read_broadMauBasicEntry(broadMauBasicEntry_t *broadMauBasicEntry);
227 mau_mib_agt_register_broadMauBasicEntry();
230 * C type definitions for MAU-MIB::ifMauAutoNegEntry.
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 */
252 /* private space to hold actual values */
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;
269 * C manager interface stubs for MAU-MIB::ifMauAutoNegEntry.
273 mau_mib_mgr_get_ifMauAutoNegEntry(struct snmp_session *s, ifMauAutoNegEntry_t **ifMauAutoNegEntry);
276 * C agent interface stubs for MAU-MIB::ifMauAutoNegEntry.
280 mau_mib_agt_read_ifMauAutoNegEntry(ifMauAutoNegEntry_t *ifMauAutoNegEntry);
282 mau_mib_agt_register_ifMauAutoNegEntry();
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;
295 * Initialization function:
298 void mau_mib_agt_init(void);
300 #endif /* _MAU_MIB_H_ */