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 RMON2-MIB module.
7 * $Id: rmon2-mib.h 4432 2006-05-29 16:21:11Z strauss $
20 * C type definitions for RMON2-MIB::etherStats2Entry.
23 typedef struct etherStats2Entry {
24 uint32_t *etherStatsDroppedFrames;
25 uint32_t *etherStatsCreateTime;
26 void *_clientData; /* pointer to client data structure */
27 struct etherStats2Entry *_nextPtr; /* pointer to next table entry */
29 /* private space to hold actual values */
31 uint32_t __etherStatsDroppedFrames;
32 uint32_t __etherStatsCreateTime;
36 * C manager interface stubs for RMON2-MIB::etherStats2Entry.
40 rmon2_mib_mgr_get_etherStats2Entry(struct snmp_session *s, etherStats2Entry_t **etherStats2Entry);
43 * C agent interface stubs for RMON2-MIB::etherStats2Entry.
47 rmon2_mib_agt_read_etherStats2Entry(etherStats2Entry_t *etherStats2Entry);
49 rmon2_mib_agt_register_etherStats2Entry();
52 * C type definitions for RMON2-MIB::tokenRingMLStats2Entry.
55 typedef struct tokenRingMLStats2Entry {
56 uint32_t *tokenRingMLStatsDroppedFrames;
57 uint32_t *tokenRingMLStatsCreateTime;
58 void *_clientData; /* pointer to client data structure */
59 struct tokenRingMLStats2Entry *_nextPtr; /* pointer to next table entry */
61 /* private space to hold actual values */
63 uint32_t __tokenRingMLStatsDroppedFrames;
64 uint32_t __tokenRingMLStatsCreateTime;
65 } tokenRingMLStats2Entry_t;
68 * C manager interface stubs for RMON2-MIB::tokenRingMLStats2Entry.
72 rmon2_mib_mgr_get_tokenRingMLStats2Entry(struct snmp_session *s, tokenRingMLStats2Entry_t **tokenRingMLStats2Entry);
75 * C agent interface stubs for RMON2-MIB::tokenRingMLStats2Entry.
79 rmon2_mib_agt_read_tokenRingMLStats2Entry(tokenRingMLStats2Entry_t *tokenRingMLStats2Entry);
81 rmon2_mib_agt_register_tokenRingMLStats2Entry();
84 * C type definitions for RMON2-MIB::tokenRingPStats2Entry.
87 typedef struct tokenRingPStats2Entry {
88 uint32_t *tokenRingPStatsDroppedFrames;
89 uint32_t *tokenRingPStatsCreateTime;
90 void *_clientData; /* pointer to client data structure */
91 struct tokenRingPStats2Entry *_nextPtr; /* pointer to next table entry */
93 /* private space to hold actual values */
95 uint32_t __tokenRingPStatsDroppedFrames;
96 uint32_t __tokenRingPStatsCreateTime;
97 } tokenRingPStats2Entry_t;
100 * C manager interface stubs for RMON2-MIB::tokenRingPStats2Entry.
104 rmon2_mib_mgr_get_tokenRingPStats2Entry(struct snmp_session *s, tokenRingPStats2Entry_t **tokenRingPStats2Entry);
107 * C agent interface stubs for RMON2-MIB::tokenRingPStats2Entry.
111 rmon2_mib_agt_read_tokenRingPStats2Entry(tokenRingPStats2Entry_t *tokenRingPStats2Entry);
113 rmon2_mib_agt_register_tokenRingPStats2Entry();
116 * C type definitions for RMON2-MIB::historyControl2Entry.
119 typedef struct historyControl2Entry {
120 uint32_t *historyControlDroppedFrames;
121 void *_clientData; /* pointer to client data structure */
122 struct historyControl2Entry *_nextPtr; /* pointer to next table entry */
124 /* private space to hold actual values */
126 uint32_t __historyControlDroppedFrames;
127 } historyControl2Entry_t;
130 * C manager interface stubs for RMON2-MIB::historyControl2Entry.
134 rmon2_mib_mgr_get_historyControl2Entry(struct snmp_session *s, historyControl2Entry_t **historyControl2Entry);
137 * C agent interface stubs for RMON2-MIB::historyControl2Entry.
141 rmon2_mib_agt_read_historyControl2Entry(historyControl2Entry_t *historyControl2Entry);
143 rmon2_mib_agt_register_historyControl2Entry();
146 * C type definitions for RMON2-MIB::hostControl2Entry.
149 typedef struct hostControl2Entry {
150 uint32_t *hostControlDroppedFrames;
151 uint32_t *hostControlCreateTime;
152 void *_clientData; /* pointer to client data structure */
153 struct hostControl2Entry *_nextPtr; /* pointer to next table entry */
155 /* private space to hold actual values */
157 uint32_t __hostControlDroppedFrames;
158 uint32_t __hostControlCreateTime;
159 } hostControl2Entry_t;
162 * C manager interface stubs for RMON2-MIB::hostControl2Entry.
166 rmon2_mib_mgr_get_hostControl2Entry(struct snmp_session *s, hostControl2Entry_t **hostControl2Entry);
169 * C agent interface stubs for RMON2-MIB::hostControl2Entry.
173 rmon2_mib_agt_read_hostControl2Entry(hostControl2Entry_t *hostControl2Entry);
175 rmon2_mib_agt_register_hostControl2Entry();
178 * C type definitions for RMON2-MIB::matrixControl2Entry.
181 typedef struct matrixControl2Entry {
182 uint32_t *matrixControlDroppedFrames;
183 uint32_t *matrixControlCreateTime;
184 void *_clientData; /* pointer to client data structure */
185 struct matrixControl2Entry *_nextPtr; /* pointer to next table entry */
187 /* private space to hold actual values */
189 uint32_t __matrixControlDroppedFrames;
190 uint32_t __matrixControlCreateTime;
191 } matrixControl2Entry_t;
194 * C manager interface stubs for RMON2-MIB::matrixControl2Entry.
198 rmon2_mib_mgr_get_matrixControl2Entry(struct snmp_session *s, matrixControl2Entry_t **matrixControl2Entry);
201 * C agent interface stubs for RMON2-MIB::matrixControl2Entry.
205 rmon2_mib_agt_read_matrixControl2Entry(matrixControl2Entry_t *matrixControl2Entry);
207 rmon2_mib_agt_register_matrixControl2Entry();
210 * C type definitions for RMON2-MIB::channel2Entry.
213 typedef struct channel2Entry {
214 uint32_t *channelDroppedFrames;
215 uint32_t *channelCreateTime;
216 void *_clientData; /* pointer to client data structure */
217 struct channel2Entry *_nextPtr; /* pointer to next table entry */
219 /* private space to hold actual values */
221 uint32_t __channelDroppedFrames;
222 uint32_t __channelCreateTime;
226 * C manager interface stubs for RMON2-MIB::channel2Entry.
230 rmon2_mib_mgr_get_channel2Entry(struct snmp_session *s, channel2Entry_t **channel2Entry);
233 * C agent interface stubs for RMON2-MIB::channel2Entry.
237 rmon2_mib_agt_read_channel2Entry(channel2Entry_t *channel2Entry);
239 rmon2_mib_agt_register_channel2Entry();
242 * C type definitions for RMON2-MIB::filter2Entry.
245 typedef struct filter2Entry {
246 int32_t *filterProtocolDirDataLocalIndex;
247 int32_t *filterProtocolDirLocalIndex;
248 void *_clientData; /* pointer to client data structure */
249 struct filter2Entry *_nextPtr; /* pointer to next table entry */
251 /* private space to hold actual values */
253 int32_t __filterProtocolDirDataLocalIndex;
254 int32_t __filterProtocolDirLocalIndex;
258 * C manager interface stubs for RMON2-MIB::filter2Entry.
262 rmon2_mib_mgr_get_filter2Entry(struct snmp_session *s, filter2Entry_t **filter2Entry);
265 * C agent interface stubs for RMON2-MIB::filter2Entry.
269 rmon2_mib_agt_read_filter2Entry(filter2Entry_t *filter2Entry);
271 rmon2_mib_agt_register_filter2Entry();
274 * C type definitions for RMON2-MIB::ringStationControl2Entry.
277 typedef struct ringStationControl2Entry {
278 uint32_t *ringStationControlDroppedFrames;
279 uint32_t *ringStationControlCreateTime;
280 void *_clientData; /* pointer to client data structure */
281 struct ringStationControl2Entry *_nextPtr; /* pointer to next table entry */
283 /* private space to hold actual values */
285 uint32_t __ringStationControlDroppedFrames;
286 uint32_t __ringStationControlCreateTime;
287 } ringStationControl2Entry_t;
290 * C manager interface stubs for RMON2-MIB::ringStationControl2Entry.
294 rmon2_mib_mgr_get_ringStationControl2Entry(struct snmp_session *s, ringStationControl2Entry_t **ringStationControl2Entry);
297 * C agent interface stubs for RMON2-MIB::ringStationControl2Entry.
301 rmon2_mib_agt_read_ringStationControl2Entry(ringStationControl2Entry_t *ringStationControl2Entry);
303 rmon2_mib_agt_register_ringStationControl2Entry();
306 * C type definitions for RMON2-MIB::sourceRoutingStats2Entry.
309 typedef struct sourceRoutingStats2Entry {
310 uint32_t *sourceRoutingStatsDroppedFrames;
311 uint32_t *sourceRoutingStatsCreateTime;
312 void *_clientData; /* pointer to client data structure */
313 struct sourceRoutingStats2Entry *_nextPtr; /* pointer to next table entry */
315 /* private space to hold actual values */
317 uint32_t __sourceRoutingStatsDroppedFrames;
318 uint32_t __sourceRoutingStatsCreateTime;
319 } sourceRoutingStats2Entry_t;
322 * C manager interface stubs for RMON2-MIB::sourceRoutingStats2Entry.
326 rmon2_mib_mgr_get_sourceRoutingStats2Entry(struct snmp_session *s, sourceRoutingStats2Entry_t **sourceRoutingStats2Entry);
329 * C agent interface stubs for RMON2-MIB::sourceRoutingStats2Entry.
333 rmon2_mib_agt_read_sourceRoutingStats2Entry(sourceRoutingStats2Entry_t *sourceRoutingStats2Entry);
335 rmon2_mib_agt_register_sourceRoutingStats2Entry();
338 * C type definitions for RMON2-MIB::protocolDir.
341 typedef struct protocolDir {
342 uint32_t *protocolDirLastChange;
343 void *_clientData; /* pointer to client data structure */
345 /* private space to hold actual values */
347 uint32_t __protocolDirLastChange;
351 * C manager interface stubs for RMON2-MIB::protocolDir.
355 rmon2_mib_mgr_get_protocolDir(struct snmp_session *s, protocolDir_t **protocolDir);
358 * C agent interface stubs for RMON2-MIB::protocolDir.
362 rmon2_mib_agt_read_protocolDir(protocolDir_t *protocolDir);
364 rmon2_mib_agt_register_protocolDir();
367 * C type definitions for RMON2-MIB::protocolDirEntry.
370 typedef struct protocolDirEntry {
371 u_char *protocolDirID;
372 size_t _protocolDirIDLength;
373 u_char *protocolDirParameters;
374 size_t _protocolDirParametersLength;
375 int32_t *protocolDirLocalIndex;
376 u_char *protocolDirDescr;
377 size_t _protocolDirDescrLength;
378 u_char *protocolDirType;
379 size_t _protocolDirTypeLength;
380 int32_t *protocolDirAddressMapConfig;
381 int32_t *protocolDirHostConfig;
382 int32_t *protocolDirMatrixConfig;
383 u_char *protocolDirOwner;
384 size_t _protocolDirOwnerLength;
385 int32_t *protocolDirStatus;
386 void *_clientData; /* pointer to client data structure */
387 struct protocolDirEntry *_nextPtr; /* pointer to next table entry */
389 /* private space to hold actual values */
391 u_char __protocolDirID[128];
392 u_char __protocolDirParameters[32];
393 int32_t __protocolDirLocalIndex;
394 u_char __protocolDirDescr[64];
395 u_char __protocolDirType[1];
396 int32_t __protocolDirAddressMapConfig;
397 int32_t __protocolDirHostConfig;
398 int32_t __protocolDirMatrixConfig;
399 u_char __protocolDirOwner[127];
400 int32_t __protocolDirStatus;
401 } protocolDirEntry_t;
404 * C manager interface stubs for RMON2-MIB::protocolDirEntry.
408 rmon2_mib_mgr_get_protocolDirEntry(struct snmp_session *s, protocolDirEntry_t **protocolDirEntry);
411 * C agent interface stubs for RMON2-MIB::protocolDirEntry.
415 rmon2_mib_agt_read_protocolDirEntry(protocolDirEntry_t *protocolDirEntry);
417 rmon2_mib_agt_register_protocolDirEntry();
420 * C type definitions for RMON2-MIB::protocolDistControlEntry.
423 typedef struct protocolDistControlEntry {
424 int32_t *protocolDistControlIndex;
425 uint32_t *protocolDistControlDataSource;
426 size_t _protocolDistControlDataSourceLength;
427 uint32_t *protocolDistControlDroppedFrames;
428 uint32_t *protocolDistControlCreateTime;
429 u_char *protocolDistControlOwner;
430 size_t _protocolDistControlOwnerLength;
431 int32_t *protocolDistControlStatus;
432 void *_clientData; /* pointer to client data structure */
433 struct protocolDistControlEntry *_nextPtr; /* pointer to next table entry */
435 /* private space to hold actual values */
437 int32_t __protocolDistControlIndex;
438 uint32_t __protocolDistControlDataSource[128];
439 uint32_t __protocolDistControlDroppedFrames;
440 uint32_t __protocolDistControlCreateTime;
441 u_char __protocolDistControlOwner[127];
442 int32_t __protocolDistControlStatus;
443 } protocolDistControlEntry_t;
446 * C manager interface stubs for RMON2-MIB::protocolDistControlEntry.
450 rmon2_mib_mgr_get_protocolDistControlEntry(struct snmp_session *s, protocolDistControlEntry_t **protocolDistControlEntry);
453 * C agent interface stubs for RMON2-MIB::protocolDistControlEntry.
457 rmon2_mib_agt_read_protocolDistControlEntry(protocolDistControlEntry_t *protocolDistControlEntry);
459 rmon2_mib_agt_register_protocolDistControlEntry();
462 * C type definitions for RMON2-MIB::protocolDistStatsEntry.
465 typedef struct protocolDistStatsEntry {
466 uint32_t *protocolDistStatsPkts;
467 uint32_t *protocolDistStatsOctets;
468 void *_clientData; /* pointer to client data structure */
469 struct protocolDistStatsEntry *_nextPtr; /* pointer to next table entry */
471 /* private space to hold actual values */
473 uint32_t __protocolDistStatsPkts;
474 uint32_t __protocolDistStatsOctets;
475 } protocolDistStatsEntry_t;
478 * C manager interface stubs for RMON2-MIB::protocolDistStatsEntry.
482 rmon2_mib_mgr_get_protocolDistStatsEntry(struct snmp_session *s, protocolDistStatsEntry_t **protocolDistStatsEntry);
485 * C agent interface stubs for RMON2-MIB::protocolDistStatsEntry.
489 rmon2_mib_agt_read_protocolDistStatsEntry(protocolDistStatsEntry_t *protocolDistStatsEntry);
491 rmon2_mib_agt_register_protocolDistStatsEntry();
494 * C type definitions for RMON2-MIB::addressMap.
497 typedef struct addressMap {
498 uint32_t *addressMapInserts;
499 uint32_t *addressMapDeletes;
500 int32_t *addressMapMaxDesiredEntries;
501 void *_clientData; /* pointer to client data structure */
503 /* private space to hold actual values */
505 uint32_t __addressMapInserts;
506 uint32_t __addressMapDeletes;
507 int32_t __addressMapMaxDesiredEntries;
511 * C manager interface stubs for RMON2-MIB::addressMap.
515 rmon2_mib_mgr_get_addressMap(struct snmp_session *s, addressMap_t **addressMap);
518 * C agent interface stubs for RMON2-MIB::addressMap.
522 rmon2_mib_agt_read_addressMap(addressMap_t *addressMap);
524 rmon2_mib_agt_register_addressMap();
527 * C type definitions for RMON2-MIB::addressMapControlEntry.
530 typedef struct addressMapControlEntry {
531 int32_t *addressMapControlIndex;
532 uint32_t *addressMapControlDataSource;
533 size_t _addressMapControlDataSourceLength;
534 uint32_t *addressMapControlDroppedFrames;
535 u_char *addressMapControlOwner;
536 size_t _addressMapControlOwnerLength;
537 int32_t *addressMapControlStatus;
538 void *_clientData; /* pointer to client data structure */
539 struct addressMapControlEntry *_nextPtr; /* pointer to next table entry */
541 /* private space to hold actual values */
543 int32_t __addressMapControlIndex;
544 uint32_t __addressMapControlDataSource[128];
545 uint32_t __addressMapControlDroppedFrames;
546 u_char __addressMapControlOwner[127];
547 int32_t __addressMapControlStatus;
548 } addressMapControlEntry_t;
551 * C manager interface stubs for RMON2-MIB::addressMapControlEntry.
555 rmon2_mib_mgr_get_addressMapControlEntry(struct snmp_session *s, addressMapControlEntry_t **addressMapControlEntry);
558 * C agent interface stubs for RMON2-MIB::addressMapControlEntry.
562 rmon2_mib_agt_read_addressMapControlEntry(addressMapControlEntry_t *addressMapControlEntry);
564 rmon2_mib_agt_register_addressMapControlEntry();
567 * C type definitions for RMON2-MIB::addressMapEntry.
570 typedef struct addressMapEntry {
571 uint32_t *addressMapTimeMark;
572 u_char *addressMapNetworkAddress;
573 size_t _addressMapNetworkAddressLength;
574 uint32_t *addressMapSource;
575 size_t _addressMapSourceLength;
576 u_char *addressMapPhysicalAddress;
577 size_t _addressMapPhysicalAddressLength;
578 uint32_t *addressMapLastChange;
579 void *_clientData; /* pointer to client data structure */
580 struct addressMapEntry *_nextPtr; /* pointer to next table entry */
582 /* private space to hold actual values */
584 uint32_t __addressMapTimeMark;
585 u_char __addressMapNetworkAddress[255];
586 uint32_t __addressMapSource[128];
587 u_char __addressMapPhysicalAddress[65535];
588 uint32_t __addressMapLastChange;
592 * C manager interface stubs for RMON2-MIB::addressMapEntry.
596 rmon2_mib_mgr_get_addressMapEntry(struct snmp_session *s, addressMapEntry_t **addressMapEntry);
599 * C agent interface stubs for RMON2-MIB::addressMapEntry.
603 rmon2_mib_agt_read_addressMapEntry(addressMapEntry_t *addressMapEntry);
605 rmon2_mib_agt_register_addressMapEntry();
608 * C type definitions for RMON2-MIB::hlHostControlEntry.
611 typedef struct hlHostControlEntry {
612 int32_t *hlHostControlIndex;
613 uint32_t *hlHostControlDataSource;
614 size_t _hlHostControlDataSourceLength;
615 uint32_t *hlHostControlNlDroppedFrames;
616 uint32_t *hlHostControlNlInserts;
617 uint32_t *hlHostControlNlDeletes;
618 int32_t *hlHostControlNlMaxDesiredEntries;
619 uint32_t *hlHostControlAlDroppedFrames;
620 uint32_t *hlHostControlAlInserts;
621 uint32_t *hlHostControlAlDeletes;
622 int32_t *hlHostControlAlMaxDesiredEntries;
623 u_char *hlHostControlOwner;
624 size_t _hlHostControlOwnerLength;
625 int32_t *hlHostControlStatus;
626 void *_clientData; /* pointer to client data structure */
627 struct hlHostControlEntry *_nextPtr; /* pointer to next table entry */
629 /* private space to hold actual values */
631 int32_t __hlHostControlIndex;
632 uint32_t __hlHostControlDataSource[128];
633 uint32_t __hlHostControlNlDroppedFrames;
634 uint32_t __hlHostControlNlInserts;
635 uint32_t __hlHostControlNlDeletes;
636 int32_t __hlHostControlNlMaxDesiredEntries;
637 uint32_t __hlHostControlAlDroppedFrames;
638 uint32_t __hlHostControlAlInserts;
639 uint32_t __hlHostControlAlDeletes;
640 int32_t __hlHostControlAlMaxDesiredEntries;
641 u_char __hlHostControlOwner[127];
642 int32_t __hlHostControlStatus;
643 } hlHostControlEntry_t;
646 * C manager interface stubs for RMON2-MIB::hlHostControlEntry.
650 rmon2_mib_mgr_get_hlHostControlEntry(struct snmp_session *s, hlHostControlEntry_t **hlHostControlEntry);
653 * C agent interface stubs for RMON2-MIB::hlHostControlEntry.
657 rmon2_mib_agt_read_hlHostControlEntry(hlHostControlEntry_t *hlHostControlEntry);
659 rmon2_mib_agt_register_hlHostControlEntry();
662 * C type definitions for RMON2-MIB::nlHostEntry.
665 typedef struct nlHostEntry {
666 uint32_t *nlHostTimeMark;
667 u_char *nlHostAddress;
668 size_t _nlHostAddressLength;
669 uint32_t *nlHostInPkts;
670 uint32_t *nlHostOutPkts;
671 uint32_t *nlHostInOctets;
672 uint32_t *nlHostOutOctets;
673 uint32_t *nlHostOutMacNonUnicastPkts;
674 uint32_t *nlHostCreateTime;
675 void *_clientData; /* pointer to client data structure */
676 struct nlHostEntry *_nextPtr; /* pointer to next table entry */
678 /* private space to hold actual values */
680 uint32_t __nlHostTimeMark;
681 u_char __nlHostAddress[255];
682 uint32_t __nlHostInPkts;
683 uint32_t __nlHostOutPkts;
684 uint32_t __nlHostInOctets;
685 uint32_t __nlHostOutOctets;
686 uint32_t __nlHostOutMacNonUnicastPkts;
687 uint32_t __nlHostCreateTime;
691 * C manager interface stubs for RMON2-MIB::nlHostEntry.
695 rmon2_mib_mgr_get_nlHostEntry(struct snmp_session *s, nlHostEntry_t **nlHostEntry);
698 * C agent interface stubs for RMON2-MIB::nlHostEntry.
702 rmon2_mib_agt_read_nlHostEntry(nlHostEntry_t *nlHostEntry);
704 rmon2_mib_agt_register_nlHostEntry();
707 * C type definitions for RMON2-MIB::hlMatrixControlEntry.
710 typedef struct hlMatrixControlEntry {
711 int32_t *hlMatrixControlIndex;
712 uint32_t *hlMatrixControlDataSource;
713 size_t _hlMatrixControlDataSourceLength;
714 uint32_t *hlMatrixControlNlDroppedFrames;
715 uint32_t *hlMatrixControlNlInserts;
716 uint32_t *hlMatrixControlNlDeletes;
717 int32_t *hlMatrixControlNlMaxDesiredEntries;
718 uint32_t *hlMatrixControlAlDroppedFrames;
719 uint32_t *hlMatrixControlAlInserts;
720 uint32_t *hlMatrixControlAlDeletes;
721 int32_t *hlMatrixControlAlMaxDesiredEntries;
722 u_char *hlMatrixControlOwner;
723 size_t _hlMatrixControlOwnerLength;
724 int32_t *hlMatrixControlStatus;
725 void *_clientData; /* pointer to client data structure */
726 struct hlMatrixControlEntry *_nextPtr; /* pointer to next table entry */
728 /* private space to hold actual values */
730 int32_t __hlMatrixControlIndex;
731 uint32_t __hlMatrixControlDataSource[128];
732 uint32_t __hlMatrixControlNlDroppedFrames;
733 uint32_t __hlMatrixControlNlInserts;
734 uint32_t __hlMatrixControlNlDeletes;
735 int32_t __hlMatrixControlNlMaxDesiredEntries;
736 uint32_t __hlMatrixControlAlDroppedFrames;
737 uint32_t __hlMatrixControlAlInserts;
738 uint32_t __hlMatrixControlAlDeletes;
739 int32_t __hlMatrixControlAlMaxDesiredEntries;
740 u_char __hlMatrixControlOwner[127];
741 int32_t __hlMatrixControlStatus;
742 } hlMatrixControlEntry_t;
745 * C manager interface stubs for RMON2-MIB::hlMatrixControlEntry.
749 rmon2_mib_mgr_get_hlMatrixControlEntry(struct snmp_session *s, hlMatrixControlEntry_t **hlMatrixControlEntry);
752 * C agent interface stubs for RMON2-MIB::hlMatrixControlEntry.
756 rmon2_mib_agt_read_hlMatrixControlEntry(hlMatrixControlEntry_t *hlMatrixControlEntry);
758 rmon2_mib_agt_register_hlMatrixControlEntry();
761 * C type definitions for RMON2-MIB::nlMatrixSDEntry.
764 typedef struct nlMatrixSDEntry {
765 uint32_t *nlMatrixSDTimeMark;
766 u_char *nlMatrixSDSourceAddress;
767 size_t _nlMatrixSDSourceAddressLength;
768 u_char *nlMatrixSDDestAddress;
769 size_t _nlMatrixSDDestAddressLength;
770 uint32_t *nlMatrixSDPkts;
771 uint32_t *nlMatrixSDOctets;
772 uint32_t *nlMatrixSDCreateTime;
773 void *_clientData; /* pointer to client data structure */
774 struct nlMatrixSDEntry *_nextPtr; /* pointer to next table entry */
776 /* private space to hold actual values */
778 uint32_t __nlMatrixSDTimeMark;
779 u_char __nlMatrixSDSourceAddress[255];
780 u_char __nlMatrixSDDestAddress[255];
781 uint32_t __nlMatrixSDPkts;
782 uint32_t __nlMatrixSDOctets;
783 uint32_t __nlMatrixSDCreateTime;
787 * C manager interface stubs for RMON2-MIB::nlMatrixSDEntry.
791 rmon2_mib_mgr_get_nlMatrixSDEntry(struct snmp_session *s, nlMatrixSDEntry_t **nlMatrixSDEntry);
794 * C agent interface stubs for RMON2-MIB::nlMatrixSDEntry.
798 rmon2_mib_agt_read_nlMatrixSDEntry(nlMatrixSDEntry_t *nlMatrixSDEntry);
800 rmon2_mib_agt_register_nlMatrixSDEntry();
803 * C type definitions for RMON2-MIB::nlMatrixDSEntry.
806 typedef struct nlMatrixDSEntry {
807 uint32_t *nlMatrixDSTimeMark;
808 u_char *nlMatrixDSSourceAddress;
809 size_t _nlMatrixDSSourceAddressLength;
810 u_char *nlMatrixDSDestAddress;
811 size_t _nlMatrixDSDestAddressLength;
812 uint32_t *nlMatrixDSPkts;
813 uint32_t *nlMatrixDSOctets;
814 uint32_t *nlMatrixDSCreateTime;
815 void *_clientData; /* pointer to client data structure */
816 struct nlMatrixDSEntry *_nextPtr; /* pointer to next table entry */
818 /* private space to hold actual values */
820 uint32_t __nlMatrixDSTimeMark;
821 u_char __nlMatrixDSSourceAddress[255];
822 u_char __nlMatrixDSDestAddress[255];
823 uint32_t __nlMatrixDSPkts;
824 uint32_t __nlMatrixDSOctets;
825 uint32_t __nlMatrixDSCreateTime;
829 * C manager interface stubs for RMON2-MIB::nlMatrixDSEntry.
833 rmon2_mib_mgr_get_nlMatrixDSEntry(struct snmp_session *s, nlMatrixDSEntry_t **nlMatrixDSEntry);
836 * C agent interface stubs for RMON2-MIB::nlMatrixDSEntry.
840 rmon2_mib_agt_read_nlMatrixDSEntry(nlMatrixDSEntry_t *nlMatrixDSEntry);
842 rmon2_mib_agt_register_nlMatrixDSEntry();
845 * C type definitions for RMON2-MIB::nlMatrixTopNControlEntry.
848 typedef struct nlMatrixTopNControlEntry {
849 int32_t *nlMatrixTopNControlIndex;
850 int32_t *nlMatrixTopNControlMatrixIndex;
851 int32_t *nlMatrixTopNControlRateBase;
852 int32_t *nlMatrixTopNControlTimeRemaining;
853 uint32_t *nlMatrixTopNControlGeneratedReports;
854 int32_t *nlMatrixTopNControlDuration;
855 int32_t *nlMatrixTopNControlRequestedSize;
856 int32_t *nlMatrixTopNControlGrantedSize;
857 uint32_t *nlMatrixTopNControlStartTime;
858 u_char *nlMatrixTopNControlOwner;
859 size_t _nlMatrixTopNControlOwnerLength;
860 int32_t *nlMatrixTopNControlStatus;
861 void *_clientData; /* pointer to client data structure */
862 struct nlMatrixTopNControlEntry *_nextPtr; /* pointer to next table entry */
864 /* private space to hold actual values */
866 int32_t __nlMatrixTopNControlIndex;
867 int32_t __nlMatrixTopNControlMatrixIndex;
868 int32_t __nlMatrixTopNControlRateBase;
869 int32_t __nlMatrixTopNControlTimeRemaining;
870 uint32_t __nlMatrixTopNControlGeneratedReports;
871 int32_t __nlMatrixTopNControlDuration;
872 int32_t __nlMatrixTopNControlRequestedSize;
873 int32_t __nlMatrixTopNControlGrantedSize;
874 uint32_t __nlMatrixTopNControlStartTime;
875 u_char __nlMatrixTopNControlOwner[127];
876 int32_t __nlMatrixTopNControlStatus;
877 } nlMatrixTopNControlEntry_t;
880 * C manager interface stubs for RMON2-MIB::nlMatrixTopNControlEntry.
884 rmon2_mib_mgr_get_nlMatrixTopNControlEntry(struct snmp_session *s, nlMatrixTopNControlEntry_t **nlMatrixTopNControlEntry);
887 * C agent interface stubs for RMON2-MIB::nlMatrixTopNControlEntry.
891 rmon2_mib_agt_read_nlMatrixTopNControlEntry(nlMatrixTopNControlEntry_t *nlMatrixTopNControlEntry);
893 rmon2_mib_agt_register_nlMatrixTopNControlEntry();
896 * C type definitions for RMON2-MIB::nlMatrixTopNEntry.
899 typedef struct nlMatrixTopNEntry {
900 int32_t *nlMatrixTopNIndex;
901 int32_t *nlMatrixTopNProtocolDirLocalIndex;
902 u_char *nlMatrixTopNSourceAddress;
903 size_t _nlMatrixTopNSourceAddressLength;
904 u_char *nlMatrixTopNDestAddress;
905 size_t _nlMatrixTopNDestAddressLength;
906 uint32_t *nlMatrixTopNPktRate;
907 uint32_t *nlMatrixTopNReversePktRate;
908 uint32_t *nlMatrixTopNOctetRate;
909 uint32_t *nlMatrixTopNReverseOctetRate;
910 void *_clientData; /* pointer to client data structure */
911 struct nlMatrixTopNEntry *_nextPtr; /* pointer to next table entry */
913 /* private space to hold actual values */
915 int32_t __nlMatrixTopNIndex;
916 int32_t __nlMatrixTopNProtocolDirLocalIndex;
917 u_char __nlMatrixTopNSourceAddress[255];
918 u_char __nlMatrixTopNDestAddress[255];
919 uint32_t __nlMatrixTopNPktRate;
920 uint32_t __nlMatrixTopNReversePktRate;
921 uint32_t __nlMatrixTopNOctetRate;
922 uint32_t __nlMatrixTopNReverseOctetRate;
923 } nlMatrixTopNEntry_t;
926 * C manager interface stubs for RMON2-MIB::nlMatrixTopNEntry.
930 rmon2_mib_mgr_get_nlMatrixTopNEntry(struct snmp_session *s, nlMatrixTopNEntry_t **nlMatrixTopNEntry);
933 * C agent interface stubs for RMON2-MIB::nlMatrixTopNEntry.
937 rmon2_mib_agt_read_nlMatrixTopNEntry(nlMatrixTopNEntry_t *nlMatrixTopNEntry);
939 rmon2_mib_agt_register_nlMatrixTopNEntry();
942 * C type definitions for RMON2-MIB::alHostEntry.
945 typedef struct alHostEntry {
946 uint32_t *alHostTimeMark;
947 uint32_t *alHostInPkts;
948 uint32_t *alHostOutPkts;
949 uint32_t *alHostInOctets;
950 uint32_t *alHostOutOctets;
951 uint32_t *alHostCreateTime;
952 void *_clientData; /* pointer to client data structure */
953 struct alHostEntry *_nextPtr; /* pointer to next table entry */
955 /* private space to hold actual values */
957 uint32_t __alHostTimeMark;
958 uint32_t __alHostInPkts;
959 uint32_t __alHostOutPkts;
960 uint32_t __alHostInOctets;
961 uint32_t __alHostOutOctets;
962 uint32_t __alHostCreateTime;
966 * C manager interface stubs for RMON2-MIB::alHostEntry.
970 rmon2_mib_mgr_get_alHostEntry(struct snmp_session *s, alHostEntry_t **alHostEntry);
973 * C agent interface stubs for RMON2-MIB::alHostEntry.
977 rmon2_mib_agt_read_alHostEntry(alHostEntry_t *alHostEntry);
979 rmon2_mib_agt_register_alHostEntry();
982 * C type definitions for RMON2-MIB::alMatrixSDEntry.
985 typedef struct alMatrixSDEntry {
986 uint32_t *alMatrixSDTimeMark;
987 uint32_t *alMatrixSDPkts;
988 uint32_t *alMatrixSDOctets;
989 uint32_t *alMatrixSDCreateTime;
990 void *_clientData; /* pointer to client data structure */
991 struct alMatrixSDEntry *_nextPtr; /* pointer to next table entry */
993 /* private space to hold actual values */
995 uint32_t __alMatrixSDTimeMark;
996 uint32_t __alMatrixSDPkts;
997 uint32_t __alMatrixSDOctets;
998 uint32_t __alMatrixSDCreateTime;
1002 * C manager interface stubs for RMON2-MIB::alMatrixSDEntry.
1006 rmon2_mib_mgr_get_alMatrixSDEntry(struct snmp_session *s, alMatrixSDEntry_t **alMatrixSDEntry);
1009 * C agent interface stubs for RMON2-MIB::alMatrixSDEntry.
1013 rmon2_mib_agt_read_alMatrixSDEntry(alMatrixSDEntry_t *alMatrixSDEntry);
1015 rmon2_mib_agt_register_alMatrixSDEntry();
1018 * C type definitions for RMON2-MIB::alMatrixDSEntry.
1021 typedef struct alMatrixDSEntry {
1022 uint32_t *alMatrixDSTimeMark;
1023 uint32_t *alMatrixDSPkts;
1024 uint32_t *alMatrixDSOctets;
1025 uint32_t *alMatrixDSCreateTime;
1026 void *_clientData; /* pointer to client data structure */
1027 struct alMatrixDSEntry *_nextPtr; /* pointer to next table entry */
1029 /* private space to hold actual values */
1031 uint32_t __alMatrixDSTimeMark;
1032 uint32_t __alMatrixDSPkts;
1033 uint32_t __alMatrixDSOctets;
1034 uint32_t __alMatrixDSCreateTime;
1035 } alMatrixDSEntry_t;
1038 * C manager interface stubs for RMON2-MIB::alMatrixDSEntry.
1042 rmon2_mib_mgr_get_alMatrixDSEntry(struct snmp_session *s, alMatrixDSEntry_t **alMatrixDSEntry);
1045 * C agent interface stubs for RMON2-MIB::alMatrixDSEntry.
1049 rmon2_mib_agt_read_alMatrixDSEntry(alMatrixDSEntry_t *alMatrixDSEntry);
1051 rmon2_mib_agt_register_alMatrixDSEntry();
1054 * C type definitions for RMON2-MIB::alMatrixTopNControlEntry.
1057 typedef struct alMatrixTopNControlEntry {
1058 int32_t *alMatrixTopNControlIndex;
1059 int32_t *alMatrixTopNControlMatrixIndex;
1060 int32_t *alMatrixTopNControlRateBase;
1061 int32_t *alMatrixTopNControlTimeRemaining;
1062 uint32_t *alMatrixTopNControlGeneratedReports;
1063 int32_t *alMatrixTopNControlDuration;
1064 int32_t *alMatrixTopNControlRequestedSize;
1065 int32_t *alMatrixTopNControlGrantedSize;
1066 uint32_t *alMatrixTopNControlStartTime;
1067 u_char *alMatrixTopNControlOwner;
1068 size_t _alMatrixTopNControlOwnerLength;
1069 int32_t *alMatrixTopNControlStatus;
1070 void *_clientData; /* pointer to client data structure */
1071 struct alMatrixTopNControlEntry *_nextPtr; /* pointer to next table entry */
1073 /* private space to hold actual values */
1075 int32_t __alMatrixTopNControlIndex;
1076 int32_t __alMatrixTopNControlMatrixIndex;
1077 int32_t __alMatrixTopNControlRateBase;
1078 int32_t __alMatrixTopNControlTimeRemaining;
1079 uint32_t __alMatrixTopNControlGeneratedReports;
1080 int32_t __alMatrixTopNControlDuration;
1081 int32_t __alMatrixTopNControlRequestedSize;
1082 int32_t __alMatrixTopNControlGrantedSize;
1083 uint32_t __alMatrixTopNControlStartTime;
1084 u_char __alMatrixTopNControlOwner[127];
1085 int32_t __alMatrixTopNControlStatus;
1086 } alMatrixTopNControlEntry_t;
1089 * C manager interface stubs for RMON2-MIB::alMatrixTopNControlEntry.
1093 rmon2_mib_mgr_get_alMatrixTopNControlEntry(struct snmp_session *s, alMatrixTopNControlEntry_t **alMatrixTopNControlEntry);
1096 * C agent interface stubs for RMON2-MIB::alMatrixTopNControlEntry.
1100 rmon2_mib_agt_read_alMatrixTopNControlEntry(alMatrixTopNControlEntry_t *alMatrixTopNControlEntry);
1102 rmon2_mib_agt_register_alMatrixTopNControlEntry();
1105 * C type definitions for RMON2-MIB::alMatrixTopNEntry.
1108 typedef struct alMatrixTopNEntry {
1109 int32_t *alMatrixTopNIndex;
1110 int32_t *alMatrixTopNProtocolDirLocalIndex;
1111 u_char *alMatrixTopNSourceAddress;
1112 size_t _alMatrixTopNSourceAddressLength;
1113 u_char *alMatrixTopNDestAddress;
1114 size_t _alMatrixTopNDestAddressLength;
1115 int32_t *alMatrixTopNAppProtocolDirLocalIndex;
1116 uint32_t *alMatrixTopNPktRate;
1117 uint32_t *alMatrixTopNReversePktRate;
1118 uint32_t *alMatrixTopNOctetRate;
1119 uint32_t *alMatrixTopNReverseOctetRate;
1120 void *_clientData; /* pointer to client data structure */
1121 struct alMatrixTopNEntry *_nextPtr; /* pointer to next table entry */
1123 /* private space to hold actual values */
1125 int32_t __alMatrixTopNIndex;
1126 int32_t __alMatrixTopNProtocolDirLocalIndex;
1127 u_char __alMatrixTopNSourceAddress[255];
1128 u_char __alMatrixTopNDestAddress[255];
1129 int32_t __alMatrixTopNAppProtocolDirLocalIndex;
1130 uint32_t __alMatrixTopNPktRate;
1131 uint32_t __alMatrixTopNReversePktRate;
1132 uint32_t __alMatrixTopNOctetRate;
1133 uint32_t __alMatrixTopNReverseOctetRate;
1134 } alMatrixTopNEntry_t;
1137 * C manager interface stubs for RMON2-MIB::alMatrixTopNEntry.
1141 rmon2_mib_mgr_get_alMatrixTopNEntry(struct snmp_session *s, alMatrixTopNEntry_t **alMatrixTopNEntry);
1144 * C agent interface stubs for RMON2-MIB::alMatrixTopNEntry.
1148 rmon2_mib_agt_read_alMatrixTopNEntry(alMatrixTopNEntry_t *alMatrixTopNEntry);
1150 rmon2_mib_agt_register_alMatrixTopNEntry();
1153 * C type definitions for RMON2-MIB::usrHistoryControlEntry.
1156 typedef struct usrHistoryControlEntry {
1157 int32_t *usrHistoryControlIndex;
1158 int32_t *usrHistoryControlObjects;
1159 int32_t *usrHistoryControlBucketsRequested;
1160 int32_t *usrHistoryControlBucketsGranted;
1161 int32_t *usrHistoryControlInterval;
1162 u_char *usrHistoryControlOwner;
1163 size_t _usrHistoryControlOwnerLength;
1164 int32_t *usrHistoryControlStatus;
1165 void *_clientData; /* pointer to client data structure */
1166 struct usrHistoryControlEntry *_nextPtr; /* pointer to next table entry */
1168 /* private space to hold actual values */
1170 int32_t __usrHistoryControlIndex;
1171 int32_t __usrHistoryControlObjects;
1172 int32_t __usrHistoryControlBucketsRequested;
1173 int32_t __usrHistoryControlBucketsGranted;
1174 int32_t __usrHistoryControlInterval;
1175 u_char __usrHistoryControlOwner[127];
1176 int32_t __usrHistoryControlStatus;
1177 } usrHistoryControlEntry_t;
1180 * C manager interface stubs for RMON2-MIB::usrHistoryControlEntry.
1184 rmon2_mib_mgr_get_usrHistoryControlEntry(struct snmp_session *s, usrHistoryControlEntry_t **usrHistoryControlEntry);
1187 * C agent interface stubs for RMON2-MIB::usrHistoryControlEntry.
1191 rmon2_mib_agt_read_usrHistoryControlEntry(usrHistoryControlEntry_t *usrHistoryControlEntry);
1193 rmon2_mib_agt_register_usrHistoryControlEntry();
1196 * C type definitions for RMON2-MIB::usrHistoryObjectEntry.
1199 typedef struct usrHistoryObjectEntry {
1200 int32_t *usrHistoryObjectIndex;
1201 uint32_t *usrHistoryObjectVariable;
1202 size_t _usrHistoryObjectVariableLength;
1203 int32_t *usrHistoryObjectSampleType;
1204 void *_clientData; /* pointer to client data structure */
1205 struct usrHistoryObjectEntry *_nextPtr; /* pointer to next table entry */
1207 /* private space to hold actual values */
1209 int32_t __usrHistoryObjectIndex;
1210 uint32_t __usrHistoryObjectVariable[128];
1211 int32_t __usrHistoryObjectSampleType;
1212 } usrHistoryObjectEntry_t;
1215 * C manager interface stubs for RMON2-MIB::usrHistoryObjectEntry.
1219 rmon2_mib_mgr_get_usrHistoryObjectEntry(struct snmp_session *s, usrHistoryObjectEntry_t **usrHistoryObjectEntry);
1222 * C agent interface stubs for RMON2-MIB::usrHistoryObjectEntry.
1226 rmon2_mib_agt_read_usrHistoryObjectEntry(usrHistoryObjectEntry_t *usrHistoryObjectEntry);
1228 rmon2_mib_agt_register_usrHistoryObjectEntry();
1231 * C type definitions for RMON2-MIB::usrHistoryEntry.
1234 typedef struct usrHistoryEntry {
1235 int32_t *usrHistorySampleIndex;
1236 uint32_t *usrHistoryIntervalStart;
1237 uint32_t *usrHistoryIntervalEnd;
1238 uint32_t *usrHistoryAbsValue;
1239 int32_t *usrHistoryValStatus;
1240 void *_clientData; /* pointer to client data structure */
1241 struct usrHistoryEntry *_nextPtr; /* pointer to next table entry */
1243 /* private space to hold actual values */
1245 int32_t __usrHistorySampleIndex;
1246 uint32_t __usrHistoryIntervalStart;
1247 uint32_t __usrHistoryIntervalEnd;
1248 uint32_t __usrHistoryAbsValue;
1249 int32_t __usrHistoryValStatus;
1250 } usrHistoryEntry_t;
1253 * C manager interface stubs for RMON2-MIB::usrHistoryEntry.
1257 rmon2_mib_mgr_get_usrHistoryEntry(struct snmp_session *s, usrHistoryEntry_t **usrHistoryEntry);
1260 * C agent interface stubs for RMON2-MIB::usrHistoryEntry.
1264 rmon2_mib_agt_read_usrHistoryEntry(usrHistoryEntry_t *usrHistoryEntry);
1266 rmon2_mib_agt_register_usrHistoryEntry();
1269 * C type definitions for RMON2-MIB::probeConfig.
1272 typedef struct probeConfig {
1273 u_char *probeCapabilities;
1274 size_t _probeCapabilitiesLength;
1275 u_char *probeSoftwareRev;
1276 size_t _probeSoftwareRevLength;
1277 u_char *probeHardwareRev;
1278 size_t _probeHardwareRevLength;
1279 u_char *probeDateTime;
1280 size_t _probeDateTimeLength;
1281 int32_t *probeResetControl;
1282 u_char *probeDownloadFile;
1283 size_t _probeDownloadFileLength;
1284 u_char *probeDownloadTFTPServer;
1285 int32_t *probeDownloadAction;
1286 int32_t *probeDownloadStatus;
1287 u_char *netDefaultGateway;
1288 void *_clientData; /* pointer to client data structure */
1290 /* private space to hold actual values */
1292 u_char __probeCapabilities[4];
1293 u_char __probeSoftwareRev[15];
1294 u_char __probeHardwareRev[31];
1295 u_char __probeDateTime[11];
1296 int32_t __probeResetControl;
1297 u_char __probeDownloadFile[127];
1298 u_char __probeDownloadTFTPServer[4];
1299 int32_t __probeDownloadAction;
1300 int32_t __probeDownloadStatus;
1301 u_char __netDefaultGateway[4];
1305 * C manager interface stubs for RMON2-MIB::probeConfig.
1309 rmon2_mib_mgr_get_probeConfig(struct snmp_session *s, probeConfig_t **probeConfig);
1312 * C agent interface stubs for RMON2-MIB::probeConfig.
1316 rmon2_mib_agt_read_probeConfig(probeConfig_t *probeConfig);
1318 rmon2_mib_agt_register_probeConfig();
1321 * C type definitions for RMON2-MIB::serialConfigEntry.
1324 typedef struct serialConfigEntry {
1325 int32_t *serialMode;
1326 int32_t *serialProtocol;
1327 int32_t *serialTimeout;
1328 u_char *serialModemInitString;
1329 size_t _serialModemInitStringLength;
1330 u_char *serialModemHangUpString;
1331 size_t _serialModemHangUpStringLength;
1332 u_char *serialModemConnectResp;
1333 size_t _serialModemConnectRespLength;
1334 u_char *serialModemNoConnectResp;
1335 size_t _serialModemNoConnectRespLength;
1336 int32_t *serialDialoutTimeout;
1337 int32_t *serialStatus;
1338 void *_clientData; /* pointer to client data structure */
1339 struct serialConfigEntry *_nextPtr; /* pointer to next table entry */
1341 /* private space to hold actual values */
1343 int32_t __serialMode;
1344 int32_t __serialProtocol;
1345 int32_t __serialTimeout;
1346 u_char __serialModemInitString[255];
1347 u_char __serialModemHangUpString[255];
1348 u_char __serialModemConnectResp[255];
1349 u_char __serialModemNoConnectResp[255];
1350 int32_t __serialDialoutTimeout;
1351 int32_t __serialStatus;
1352 } serialConfigEntry_t;
1355 * C manager interface stubs for RMON2-MIB::serialConfigEntry.
1359 rmon2_mib_mgr_get_serialConfigEntry(struct snmp_session *s, serialConfigEntry_t **serialConfigEntry);
1362 * C agent interface stubs for RMON2-MIB::serialConfigEntry.
1366 rmon2_mib_agt_read_serialConfigEntry(serialConfigEntry_t *serialConfigEntry);
1368 rmon2_mib_agt_register_serialConfigEntry();
1371 * C type definitions for RMON2-MIB::netConfigEntry.
1374 typedef struct netConfigEntry {
1375 u_char *netConfigIPAddress;
1376 u_char *netConfigSubnetMask;
1377 int32_t *netConfigStatus;
1378 void *_clientData; /* pointer to client data structure */
1379 struct netConfigEntry *_nextPtr; /* pointer to next table entry */
1381 /* private space to hold actual values */
1383 u_char __netConfigIPAddress[4];
1384 u_char __netConfigSubnetMask[4];
1385 int32_t __netConfigStatus;
1389 * C manager interface stubs for RMON2-MIB::netConfigEntry.
1393 rmon2_mib_mgr_get_netConfigEntry(struct snmp_session *s, netConfigEntry_t **netConfigEntry);
1396 * C agent interface stubs for RMON2-MIB::netConfigEntry.
1400 rmon2_mib_agt_read_netConfigEntry(netConfigEntry_t *netConfigEntry);
1402 rmon2_mib_agt_register_netConfigEntry();
1405 * C type definitions for RMON2-MIB::trapDestEntry.
1408 typedef struct trapDestEntry {
1409 int32_t *trapDestIndex;
1410 u_char *trapDestCommunity;
1411 size_t _trapDestCommunityLength;
1412 int32_t *trapDestProtocol;
1413 u_char *trapDestAddress;
1414 size_t _trapDestAddressLength;
1415 u_char *trapDestOwner;
1416 size_t _trapDestOwnerLength;
1417 int32_t *trapDestStatus;
1418 void *_clientData; /* pointer to client data structure */
1419 struct trapDestEntry *_nextPtr; /* pointer to next table entry */
1421 /* private space to hold actual values */
1423 int32_t __trapDestIndex;
1424 u_char __trapDestCommunity[127];
1425 int32_t __trapDestProtocol;
1426 u_char __trapDestAddress[65535];
1427 u_char __trapDestOwner[127];
1428 int32_t __trapDestStatus;
1432 * C manager interface stubs for RMON2-MIB::trapDestEntry.
1436 rmon2_mib_mgr_get_trapDestEntry(struct snmp_session *s, trapDestEntry_t **trapDestEntry);
1439 * C agent interface stubs for RMON2-MIB::trapDestEntry.
1443 rmon2_mib_agt_read_trapDestEntry(trapDestEntry_t *trapDestEntry);
1445 rmon2_mib_agt_register_trapDestEntry();
1448 * C type definitions for RMON2-MIB::serialConnectionEntry.
1451 typedef struct serialConnectionEntry {
1452 int32_t *serialConnectIndex;
1453 u_char *serialConnectDestIpAddress;
1454 int32_t *serialConnectType;
1455 u_char *serialConnectDialString;
1456 size_t _serialConnectDialStringLength;
1457 u_char *serialConnectSwitchConnectSeq;
1458 size_t _serialConnectSwitchConnectSeqLength;
1459 u_char *serialConnectSwitchDisconnectSeq;
1460 size_t _serialConnectSwitchDisconnectSeqLength;
1461 u_char *serialConnectSwitchResetSeq;
1462 size_t _serialConnectSwitchResetSeqLength;
1463 u_char *serialConnectOwner;
1464 size_t _serialConnectOwnerLength;
1465 int32_t *serialConnectStatus;
1466 void *_clientData; /* pointer to client data structure */
1467 struct serialConnectionEntry *_nextPtr; /* pointer to next table entry */
1469 /* private space to hold actual values */
1471 int32_t __serialConnectIndex;
1472 u_char __serialConnectDestIpAddress[4];
1473 int32_t __serialConnectType;
1474 u_char __serialConnectDialString[255];
1475 u_char __serialConnectSwitchConnectSeq[255];
1476 u_char __serialConnectSwitchDisconnectSeq[255];
1477 u_char __serialConnectSwitchResetSeq[255];
1478 u_char __serialConnectOwner[127];
1479 int32_t __serialConnectStatus;
1480 } serialConnectionEntry_t;
1483 * C manager interface stubs for RMON2-MIB::serialConnectionEntry.
1487 rmon2_mib_mgr_get_serialConnectionEntry(struct snmp_session *s, serialConnectionEntry_t **serialConnectionEntry);
1490 * C agent interface stubs for RMON2-MIB::serialConnectionEntry.
1494 rmon2_mib_agt_read_serialConnectionEntry(serialConnectionEntry_t *serialConnectionEntry);
1496 rmon2_mib_agt_register_serialConnectionEntry();
1499 typedef struct rmon2_mib {
1500 etherStats2Entry_t *etherStats2Entry;
1501 tokenRingMLStats2Entry_t *tokenRingMLStats2Entry;
1502 tokenRingPStats2Entry_t *tokenRingPStats2Entry;
1503 historyControl2Entry_t *historyControl2Entry;
1504 hostControl2Entry_t *hostControl2Entry;
1505 matrixControl2Entry_t *matrixControl2Entry;
1506 channel2Entry_t *channel2Entry;
1507 filter2Entry_t *filter2Entry;
1508 ringStationControl2Entry_t *ringStationControl2Entry;
1509 sourceRoutingStats2Entry_t *sourceRoutingStats2Entry;
1510 protocolDir_t protocolDir;
1511 protocolDirEntry_t *protocolDirEntry;
1512 protocolDistControlEntry_t *protocolDistControlEntry;
1513 protocolDistStatsEntry_t *protocolDistStatsEntry;
1514 addressMap_t addressMap;
1515 addressMapControlEntry_t *addressMapControlEntry;
1516 addressMapEntry_t *addressMapEntry;
1517 hlHostControlEntry_t *hlHostControlEntry;
1518 nlHostEntry_t *nlHostEntry;
1519 hlMatrixControlEntry_t *hlMatrixControlEntry;
1520 nlMatrixSDEntry_t *nlMatrixSDEntry;
1521 nlMatrixDSEntry_t *nlMatrixDSEntry;
1522 nlMatrixTopNControlEntry_t *nlMatrixTopNControlEntry;
1523 nlMatrixTopNEntry_t *nlMatrixTopNEntry;
1524 alHostEntry_t *alHostEntry;
1525 alMatrixSDEntry_t *alMatrixSDEntry;
1526 alMatrixDSEntry_t *alMatrixDSEntry;
1527 alMatrixTopNControlEntry_t *alMatrixTopNControlEntry;
1528 alMatrixTopNEntry_t *alMatrixTopNEntry;
1529 usrHistoryControlEntry_t *usrHistoryControlEntry;
1530 usrHistoryObjectEntry_t *usrHistoryObjectEntry;
1531 usrHistoryEntry_t *usrHistoryEntry;
1532 probeConfig_t probeConfig;
1533 serialConfigEntry_t *serialConfigEntry;
1534 netConfigEntry_t *netConfigEntry;
1535 trapDestEntry_t *trapDestEntry;
1536 serialConnectionEntry_t *serialConnectionEntry;
1540 * Initialization function:
1543 void rmon2_mib_agt_init(void);
1545 #endif /* _RMON2_MIB_H_ */