Blame test/dumps/netsnmp/if-mib.h

Packit Service 9ccfef
/*
Packit Service 9ccfef
 * This C header file has been generated by smidump 0.2.17.
Packit Service 9ccfef
 * It is intended to be used with the NET-SNMP package.
Packit Service 9ccfef
 *
Packit Service 9ccfef
 * This header is derived from the IF-MIB module.
Packit Service 9ccfef
 *
Packit Service 9ccfef
 * $Id: if-mib.h 1154 2001-08-24 10:09:18Z strauss $
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
#ifndef _IF_MIB_H_
Packit Service 9ccfef
#define _IF_MIB_H_
Packit Service 9ccfef
Packit Service 9ccfef
#include <stdlib.h>
Packit Service 9ccfef
Packit Service 9ccfef
#ifdef HAVE_STDINT_H
Packit Service 9ccfef
#include <stdint.h>
Packit Service 9ccfef
#endif
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C type definitions for IF-MIB::interfaces.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
typedef struct interfaces {
Packit Service 9ccfef
    int32_t   *ifNumber;
Packit Service 9ccfef
    void      *_clientData;		/* pointer to client data structure */
Packit Service 9ccfef
Packit Service 9ccfef
    /* private space to hold actual values */
Packit Service 9ccfef
Packit Service 9ccfef
    int32_t   __ifNumber;
Packit Service 9ccfef
} interfaces_t;
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C manager interface stubs for IF-MIB::interfaces.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_mgr_get_interfaces(struct snmp_session *s, interfaces_t **interfaces);
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C agent interface stubs for IF-MIB::interfaces.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_agt_read_interfaces(interfaces_t *interfaces);
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_agt_register_interfaces();
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C type definitions for IF-MIB::ifEntry.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
typedef struct ifEntry {
Packit Service 9ccfef
    int32_t   *ifIndex;
Packit Service 9ccfef
    u_char    *ifDescr;
Packit Service 9ccfef
    size_t    _ifDescrLength;
Packit Service 9ccfef
    int32_t   *ifType;
Packit Service 9ccfef
    int32_t   *ifMtu;
Packit Service 9ccfef
    uint32_t  *ifSpeed;
Packit Service 9ccfef
    u_char    *ifPhysAddress;
Packit Service 9ccfef
    size_t    _ifPhysAddressLength;
Packit Service 9ccfef
    int32_t   *ifAdminStatus;
Packit Service 9ccfef
    int32_t   *ifOperStatus;
Packit Service 9ccfef
    uint32_t  *ifLastChange;
Packit Service 9ccfef
    uint32_t  *ifInOctets;
Packit Service 9ccfef
    uint32_t  *ifInUcastPkts;
Packit Service 9ccfef
    uint32_t  *ifInNUcastPkts;
Packit Service 9ccfef
    uint32_t  *ifInDiscards;
Packit Service 9ccfef
    uint32_t  *ifInErrors;
Packit Service 9ccfef
    uint32_t  *ifInUnknownProtos;
Packit Service 9ccfef
    uint32_t  *ifOutOctets;
Packit Service 9ccfef
    uint32_t  *ifOutUcastPkts;
Packit Service 9ccfef
    uint32_t  *ifOutNUcastPkts;
Packit Service 9ccfef
    uint32_t  *ifOutDiscards;
Packit Service 9ccfef
    uint32_t  *ifOutErrors;
Packit Service 9ccfef
    uint32_t  *ifOutQLen;
Packit Service 9ccfef
    uint32_t  *ifSpecific;
Packit Service 9ccfef
    size_t    _ifSpecificLength;
Packit Service 9ccfef
    void      *_clientData;		/* pointer to client data structure */
Packit Service 9ccfef
    struct ifEntry *_nextPtr;	/* pointer to next table entry */
Packit Service 9ccfef
Packit Service 9ccfef
    /* private space to hold actual values */
Packit Service 9ccfef
Packit Service 9ccfef
    int32_t   __ifIndex;
Packit Service 9ccfef
    u_char    __ifDescr[255];
Packit Service 9ccfef
    int32_t   __ifType;
Packit Service 9ccfef
    int32_t   __ifMtu;
Packit Service 9ccfef
    uint32_t  __ifSpeed;
Packit Service 9ccfef
    u_char    __ifPhysAddress[65535];
Packit Service 9ccfef
    int32_t   __ifAdminStatus;
Packit Service 9ccfef
    int32_t   __ifOperStatus;
Packit Service 9ccfef
    uint32_t  __ifLastChange;
Packit Service 9ccfef
    uint32_t  __ifInOctets;
Packit Service 9ccfef
    uint32_t  __ifInUcastPkts;
Packit Service 9ccfef
    uint32_t  __ifInNUcastPkts;
Packit Service 9ccfef
    uint32_t  __ifInDiscards;
Packit Service 9ccfef
    uint32_t  __ifInErrors;
Packit Service 9ccfef
    uint32_t  __ifInUnknownProtos;
Packit Service 9ccfef
    uint32_t  __ifOutOctets;
Packit Service 9ccfef
    uint32_t  __ifOutUcastPkts;
Packit Service 9ccfef
    uint32_t  __ifOutNUcastPkts;
Packit Service 9ccfef
    uint32_t  __ifOutDiscards;
Packit Service 9ccfef
    uint32_t  __ifOutErrors;
Packit Service 9ccfef
    uint32_t  __ifOutQLen;
Packit Service 9ccfef
    uint32_t  __ifSpecific[128];
Packit Service 9ccfef
} ifEntry_t;
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C manager interface stubs for IF-MIB::ifEntry.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_mgr_get_ifEntry(struct snmp_session *s, ifEntry_t **ifEntry);
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C agent interface stubs for IF-MIB::ifEntry.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_agt_read_ifEntry(ifEntry_t *ifEntry);
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_agt_register_ifEntry();
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C type definitions for IF-MIB::ifMIBObjects.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
typedef struct ifMIBObjects {
Packit Service 9ccfef
    uint32_t  *ifTableLastChange;
Packit Service 9ccfef
    uint32_t  *ifStackLastChange;
Packit Service 9ccfef
    void      *_clientData;		/* pointer to client data structure */
Packit Service 9ccfef
Packit Service 9ccfef
    /* private space to hold actual values */
Packit Service 9ccfef
Packit Service 9ccfef
    uint32_t  __ifTableLastChange;
Packit Service 9ccfef
    uint32_t  __ifStackLastChange;
Packit Service 9ccfef
} ifMIBObjects_t;
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C manager interface stubs for IF-MIB::ifMIBObjects.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_mgr_get_ifMIBObjects(struct snmp_session *s, ifMIBObjects_t **ifMIBObjects);
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C agent interface stubs for IF-MIB::ifMIBObjects.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_agt_read_ifMIBObjects(ifMIBObjects_t *ifMIBObjects);
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_agt_register_ifMIBObjects();
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C type definitions for IF-MIB::ifXEntry.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
typedef struct ifXEntry {
Packit Service 9ccfef
    u_char    *ifName;
Packit Service 9ccfef
    size_t    _ifNameLength;
Packit Service 9ccfef
    uint32_t  *ifInMulticastPkts;
Packit Service 9ccfef
    uint32_t  *ifInBroadcastPkts;
Packit Service 9ccfef
    uint32_t  *ifOutMulticastPkts;
Packit Service 9ccfef
    uint32_t  *ifOutBroadcastPkts;
Packit Service 9ccfef
    uint64_t  *ifHCInOctets; 
Packit Service 9ccfef
    uint64_t  *ifHCInUcastPkts; 
Packit Service 9ccfef
    uint64_t  *ifHCInMulticastPkts; 
Packit Service 9ccfef
    uint64_t  *ifHCInBroadcastPkts; 
Packit Service 9ccfef
    uint64_t  *ifHCOutOctets; 
Packit Service 9ccfef
    uint64_t  *ifHCOutUcastPkts; 
Packit Service 9ccfef
    uint64_t  *ifHCOutMulticastPkts; 
Packit Service 9ccfef
    uint64_t  *ifHCOutBroadcastPkts; 
Packit Service 9ccfef
    int32_t   *ifLinkUpDownTrapEnable;
Packit Service 9ccfef
    uint32_t  *ifHighSpeed;
Packit Service 9ccfef
    int32_t   *ifPromiscuousMode;
Packit Service 9ccfef
    int32_t   *ifConnectorPresent;
Packit Service 9ccfef
    u_char    *ifAlias;
Packit Service 9ccfef
    size_t    _ifAliasLength;
Packit Service 9ccfef
    uint32_t  *ifCounterDiscontinuityTime;
Packit Service 9ccfef
    void      *_clientData;		/* pointer to client data structure */
Packit Service 9ccfef
    struct ifXEntry *_nextPtr;	/* pointer to next table entry */
Packit Service 9ccfef
Packit Service 9ccfef
    /* private space to hold actual values */
Packit Service 9ccfef
Packit Service 9ccfef
    u_char    __ifName[255];
Packit Service 9ccfef
    uint32_t  __ifInMulticastPkts;
Packit Service 9ccfef
    uint32_t  __ifInBroadcastPkts;
Packit Service 9ccfef
    uint32_t  __ifOutMulticastPkts;
Packit Service 9ccfef
    uint32_t  __ifOutBroadcastPkts;
Packit Service 9ccfef
    uint64_t  __ifHCInOctets; 
Packit Service 9ccfef
    uint64_t  __ifHCInUcastPkts; 
Packit Service 9ccfef
    uint64_t  __ifHCInMulticastPkts; 
Packit Service 9ccfef
    uint64_t  __ifHCInBroadcastPkts; 
Packit Service 9ccfef
    uint64_t  __ifHCOutOctets; 
Packit Service 9ccfef
    uint64_t  __ifHCOutUcastPkts; 
Packit Service 9ccfef
    uint64_t  __ifHCOutMulticastPkts; 
Packit Service 9ccfef
    uint64_t  __ifHCOutBroadcastPkts; 
Packit Service 9ccfef
    int32_t   __ifLinkUpDownTrapEnable;
Packit Service 9ccfef
    uint32_t  __ifHighSpeed;
Packit Service 9ccfef
    int32_t   __ifPromiscuousMode;
Packit Service 9ccfef
    int32_t   __ifConnectorPresent;
Packit Service 9ccfef
    u_char    __ifAlias[64];
Packit Service 9ccfef
    uint32_t  __ifCounterDiscontinuityTime;
Packit Service 9ccfef
} ifXEntry_t;
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C manager interface stubs for IF-MIB::ifXEntry.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_mgr_get_ifXEntry(struct snmp_session *s, ifXEntry_t **ifXEntry);
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C agent interface stubs for IF-MIB::ifXEntry.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_agt_read_ifXEntry(ifXEntry_t *ifXEntry);
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_agt_register_ifXEntry();
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C type definitions for IF-MIB::ifStackEntry.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
typedef struct ifStackEntry {
Packit Service 9ccfef
    int32_t   *ifStackHigherLayer;
Packit Service 9ccfef
    int32_t   *ifStackLowerLayer;
Packit Service 9ccfef
    int32_t   *ifStackStatus;
Packit Service 9ccfef
    void      *_clientData;		/* pointer to client data structure */
Packit Service 9ccfef
    struct ifStackEntry *_nextPtr;	/* pointer to next table entry */
Packit Service 9ccfef
Packit Service 9ccfef
    /* private space to hold actual values */
Packit Service 9ccfef
Packit Service 9ccfef
    int32_t   __ifStackHigherLayer;
Packit Service 9ccfef
    int32_t   __ifStackLowerLayer;
Packit Service 9ccfef
    int32_t   __ifStackStatus;
Packit Service 9ccfef
} ifStackEntry_t;
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C manager interface stubs for IF-MIB::ifStackEntry.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_mgr_get_ifStackEntry(struct snmp_session *s, ifStackEntry_t **ifStackEntry);
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C agent interface stubs for IF-MIB::ifStackEntry.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_agt_read_ifStackEntry(ifStackEntry_t *ifStackEntry);
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_agt_register_ifStackEntry();
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C type definitions for IF-MIB::ifTestEntry.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
typedef struct ifTestEntry {
Packit Service 9ccfef
    int32_t   *ifTestId;
Packit Service 9ccfef
    int32_t   *ifTestStatus;
Packit Service 9ccfef
    uint32_t  *ifTestType;
Packit Service 9ccfef
    size_t    _ifTestTypeLength;
Packit Service 9ccfef
    int32_t   *ifTestResult;
Packit Service 9ccfef
    uint32_t  *ifTestCode;
Packit Service 9ccfef
    size_t    _ifTestCodeLength;
Packit Service 9ccfef
    u_char    *ifTestOwner;
Packit Service 9ccfef
    size_t    _ifTestOwnerLength;
Packit Service 9ccfef
    void      *_clientData;		/* pointer to client data structure */
Packit Service 9ccfef
    struct ifTestEntry *_nextPtr;	/* pointer to next table entry */
Packit Service 9ccfef
Packit Service 9ccfef
    /* private space to hold actual values */
Packit Service 9ccfef
Packit Service 9ccfef
    int32_t   __ifTestId;
Packit Service 9ccfef
    int32_t   __ifTestStatus;
Packit Service 9ccfef
    uint32_t  __ifTestType[128];
Packit Service 9ccfef
    int32_t   __ifTestResult;
Packit Service 9ccfef
    uint32_t  __ifTestCode[128];
Packit Service 9ccfef
    u_char    __ifTestOwner[255];
Packit Service 9ccfef
} ifTestEntry_t;
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C manager interface stubs for IF-MIB::ifTestEntry.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_mgr_get_ifTestEntry(struct snmp_session *s, ifTestEntry_t **ifTestEntry);
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C agent interface stubs for IF-MIB::ifTestEntry.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_agt_read_ifTestEntry(ifTestEntry_t *ifTestEntry);
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_agt_register_ifTestEntry();
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C type definitions for IF-MIB::ifRcvAddressEntry.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
typedef struct ifRcvAddressEntry {
Packit Service 9ccfef
    u_char    *ifRcvAddressAddress;
Packit Service 9ccfef
    size_t    _ifRcvAddressAddressLength;
Packit Service 9ccfef
    int32_t   *ifRcvAddressStatus;
Packit Service 9ccfef
    int32_t   *ifRcvAddressType;
Packit Service 9ccfef
    void      *_clientData;		/* pointer to client data structure */
Packit Service 9ccfef
    struct ifRcvAddressEntry *_nextPtr;	/* pointer to next table entry */
Packit Service 9ccfef
Packit Service 9ccfef
    /* private space to hold actual values */
Packit Service 9ccfef
Packit Service 9ccfef
    u_char    __ifRcvAddressAddress[65535];
Packit Service 9ccfef
    int32_t   __ifRcvAddressStatus;
Packit Service 9ccfef
    int32_t   __ifRcvAddressType;
Packit Service 9ccfef
} ifRcvAddressEntry_t;
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C manager interface stubs for IF-MIB::ifRcvAddressEntry.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_mgr_get_ifRcvAddressEntry(struct snmp_session *s, ifRcvAddressEntry_t **ifRcvAddressEntry);
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * C agent interface stubs for IF-MIB::ifRcvAddressEntry.
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_agt_read_ifRcvAddressEntry(ifRcvAddressEntry_t *ifRcvAddressEntry);
Packit Service 9ccfef
extern int
Packit Service 9ccfef
if_mib_agt_register_ifRcvAddressEntry();
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
typedef struct if_mib {
Packit Service 9ccfef
    interfaces_t	interfaces;
Packit Service 9ccfef
    ifEntry_t	*ifEntry;
Packit Service 9ccfef
    ifMIBObjects_t	ifMIBObjects;
Packit Service 9ccfef
    ifXEntry_t	*ifXEntry;
Packit Service 9ccfef
    ifStackEntry_t	*ifStackEntry;
Packit Service 9ccfef
    ifTestEntry_t	*ifTestEntry;
Packit Service 9ccfef
    ifRcvAddressEntry_t	*ifRcvAddressEntry;
Packit Service 9ccfef
} if_mib_t;
Packit Service 9ccfef
Packit Service 9ccfef
/*
Packit Service 9ccfef
 * Initialization function:
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
void if_mib_agt_init(void);
Packit Service 9ccfef
Packit Service 9ccfef
#endif /* _IF_MIB_H_ */