INET Framework for OMNeT++/OMNEST
snmp.h File Reference
#include "lwip/opt.h"
#include "lwip/netif.h"
#include "lwip/lwip_udp.h"

Namespaces

 inet
 Copyright (c) 2005 Jan Ringo�, www.ringos.cz.
 
 inet::tcp
 

Macros

#define snmp_set_sysdesr(str, len)
 
#define snmp_set_sysobjid(oid)   ;
 
#define snmp_get_sysobjid_ptr(oid)
 
#define snmp_inc_sysuptime()
 
#define snmp_add_sysuptime(value)
 
#define snmp_get_sysuptime(value)
 
#define snmp_set_syscontact(ocstr, ocstrlen)   ;
 
#define snmp_set_sysname(ocstr, ocstrlen)   ;
 
#define snmp_set_syslocation(ocstr, ocstrlen)   ;
 
#define snmp_add_ifinoctets(ni, value)
 
#define snmp_inc_ifinucastpkts(ni)
 
#define snmp_inc_ifinnucastpkts(ni)
 
#define snmp_inc_ifindiscards(ni)
 
#define snmp_add_ifoutoctets(ni, value)
 
#define snmp_inc_ifoutucastpkts(ni)
 
#define snmp_inc_ifoutnucastpkts(ni)
 
#define snmp_inc_ifoutdiscards(ni)
 
#define snmp_inc_iflist()
 
#define snmp_dec_iflist()
 
#define snmp_insert_arpidx_tree(ni, ip)
 
#define snmp_delete_arpidx_tree(ni, ip)
 
#define snmp_inc_ipinreceives()
 
#define snmp_inc_ipinhdrerrors()
 
#define snmp_inc_ipinaddrerrors()
 
#define snmp_inc_ipforwdatagrams()
 
#define snmp_inc_ipinunknownprotos()
 
#define snmp_inc_ipindiscards()
 
#define snmp_inc_ipindelivers()
 
#define snmp_inc_ipoutrequests()
 
#define snmp_inc_ipoutdiscards()
 
#define snmp_inc_ipoutnoroutes()
 
#define snmp_inc_ipreasmreqds()
 
#define snmp_inc_ipreasmoks()
 
#define snmp_inc_ipreasmfails()
 
#define snmp_inc_ipfragoks()
 
#define snmp_inc_ipfragfails()
 
#define snmp_inc_ipfragcreates()
 
#define snmp_inc_iproutingdiscards()
 
#define snmp_insert_ipaddridx_tree(ni)
 
#define snmp_delete_ipaddridx_tree(ni)
 
#define snmp_insert_iprteidx_tree(dflt, ni)
 
#define snmp_delete_iprteidx_tree(dflt, ni)
 
#define snmp_inc_icmpinmsgs()
 
#define snmp_inc_icmpinerrors()
 
#define snmp_inc_icmpindestunreachs()
 
#define snmp_inc_icmpintimeexcds()
 
#define snmp_inc_icmpinparmprobs()
 
#define snmp_inc_icmpinsrcquenchs()
 
#define snmp_inc_icmpinredirects()
 
#define snmp_inc_icmpinechos()
 
#define snmp_inc_icmpinechoreps()
 
#define snmp_inc_icmpintimestamps()
 
#define snmp_inc_icmpintimestampreps()
 
#define snmp_inc_icmpinaddrmasks()
 
#define snmp_inc_icmpinaddrmaskreps()
 
#define snmp_inc_icmpoutmsgs()
 
#define snmp_inc_icmpouterrors()
 
#define snmp_inc_icmpoutdestunreachs()
 
#define snmp_inc_icmpouttimeexcds()
 
#define snmp_inc_icmpoutparmprobs()
 
#define snmp_inc_icmpoutsrcquenchs()
 
#define snmp_inc_icmpoutredirects()
 
#define snmp_inc_icmpoutechos()
 
#define snmp_inc_icmpoutechoreps()
 
#define snmp_inc_icmpouttimestamps()
 
#define snmp_inc_icmpouttimestampreps()
 
#define snmp_inc_icmpoutaddrmasks()
 
#define snmp_inc_icmpoutaddrmaskreps()
 
#define snmp_inc_tcpactiveopens()
 
#define snmp_inc_tcppassiveopens()
 
#define snmp_inc_tcpattemptfails()
 
#define snmp_inc_tcpestabresets()
 
#define snmp_inc_tcpinsegs()
 
#define snmp_inc_tcpoutsegs()
 
#define snmp_inc_tcpretranssegs()
 
#define snmp_inc_tcpinerrs()
 
#define snmp_inc_tcpoutrsts()
 
#define snmp_inc_udpindatagrams()
 
#define snmp_inc_udpnoports()
 
#define snmp_inc_udpinerrors()
 
#define snmp_inc_udpoutdatagrams()
 
#define snmp_insert_udpidx_tree(pcb)
 
#define snmp_delete_udpidx_tree(pcb)
 
#define snmp_inc_snmpinpkts()
 
#define snmp_inc_snmpoutpkts()
 
#define snmp_inc_snmpinbadversions()
 
#define snmp_inc_snmpinbadcommunitynames()
 
#define snmp_inc_snmpinbadcommunityuses()
 
#define snmp_inc_snmpinasnparseerrs()
 
#define snmp_inc_snmpintoobigs()
 
#define snmp_inc_snmpinnosuchnames()
 
#define snmp_inc_snmpinbadvalues()
 
#define snmp_inc_snmpinreadonlys()
 
#define snmp_inc_snmpingenerrs()
 
#define snmp_add_snmpintotalreqvars(value)
 
#define snmp_add_snmpintotalsetvars(value)
 
#define snmp_inc_snmpingetrequests()
 
#define snmp_inc_snmpingetnexts()
 
#define snmp_inc_snmpinsetrequests()
 
#define snmp_inc_snmpingetresponses()
 
#define snmp_inc_snmpintraps()
 
#define snmp_inc_snmpouttoobigs()
 
#define snmp_inc_snmpoutnosuchnames()
 
#define snmp_inc_snmpoutbadvalues()
 
#define snmp_inc_snmpoutgenerrs()
 
#define snmp_inc_snmpoutgetrequests()
 
#define snmp_inc_snmpoutgetnexts()
 
#define snmp_inc_snmpoutsetrequests()
 
#define snmp_inc_snmpoutgetresponses()
 
#define snmp_inc_snmpouttraps()
 
#define snmp_get_snmpgrpid_ptr(oid)
 
#define snmp_set_snmpenableauthentraps(value)
 
#define snmp_get_snmpenableauthentraps(value)
 

Enumerations

enum  inet::tcp::snmp_ifType {
  inet::tcp::snmp_ifType_other =1, inet::tcp::snmp_ifType_regular1822, inet::tcp::snmp_ifType_hdh1822, inet::tcp::snmp_ifType_ddn_x25,
  inet::tcp::snmp_ifType_rfc877_x25, inet::tcp::snmp_ifType_ethernet_csmacd, inet::tcp::snmp_ifType_iso88023_csmacd, inet::tcp::snmp_ifType_iso88024_tokenBus,
  inet::tcp::snmp_ifType_iso88025_tokenRing, inet::tcp::snmp_ifType_iso88026_man, inet::tcp::snmp_ifType_starLan, inet::tcp::snmp_ifType_proteon_10Mbit,
  inet::tcp::snmp_ifType_proteon_80Mbit, inet::tcp::snmp_ifType_hyperchannel, inet::tcp::snmp_ifType_fddi, inet::tcp::snmp_ifType_lapb,
  inet::tcp::snmp_ifType_sdlc, inet::tcp::snmp_ifType_ds1, inet::tcp::snmp_ifType_e1, inet::tcp::snmp_ifType_basicISDN,
  inet::tcp::snmp_ifType_primaryISDN, inet::tcp::snmp_ifType_propPointToPointSerial, inet::tcp::snmp_ifType_ppp, inet::tcp::snmp_ifType_softwareLoopback,
  inet::tcp::snmp_ifType_eon, inet::tcp::snmp_ifType_ethernet_3Mbit, inet::tcp::snmp_ifType_nsip, inet::tcp::snmp_ifType_slip,
  inet::tcp::snmp_ifType_ultra, inet::tcp::snmp_ifType_ds3, inet::tcp::snmp_ifType_sip, inet::tcp::snmp_ifType_frame_relay
}
 

Macro Definition Documentation

#define snmp_add_ifinoctets (   ni,
  value 
)
#define snmp_add_ifoutoctets (   ni,
  value 
)
#define snmp_add_snmpintotalreqvars (   value)
#define snmp_add_snmpintotalsetvars (   value)
#define snmp_add_sysuptime (   value)
#define snmp_dec_iflist ( )
#define snmp_delete_arpidx_tree (   ni,
  ip 
)
#define snmp_delete_ipaddridx_tree (   ni)
#define snmp_delete_iprteidx_tree (   dflt,
  ni 
)
#define snmp_delete_udpidx_tree (   pcb)
#define snmp_get_snmpenableauthentraps (   value)
#define snmp_get_snmpgrpid_ptr (   oid)
#define snmp_get_sysobjid_ptr (   oid)
#define snmp_get_sysuptime (   value)
#define snmp_inc_icmpinaddrmaskreps ( )
#define snmp_inc_icmpinaddrmasks ( )
#define snmp_inc_icmpindestunreachs ( )
#define snmp_inc_icmpinechoreps ( )
#define snmp_inc_icmpinechos ( )
#define snmp_inc_icmpinerrors ( )
#define snmp_inc_icmpinmsgs ( )
#define snmp_inc_icmpinparmprobs ( )
#define snmp_inc_icmpinredirects ( )
#define snmp_inc_icmpinsrcquenchs ( )
#define snmp_inc_icmpintimeexcds ( )
#define snmp_inc_icmpintimestampreps ( )
#define snmp_inc_icmpintimestamps ( )
#define snmp_inc_icmpoutaddrmaskreps ( )
#define snmp_inc_icmpoutaddrmasks ( )
#define snmp_inc_icmpoutdestunreachs ( )
#define snmp_inc_icmpoutechoreps ( )
#define snmp_inc_icmpoutechos ( )
#define snmp_inc_icmpouterrors ( )
#define snmp_inc_icmpoutmsgs ( )
#define snmp_inc_icmpoutparmprobs ( )
#define snmp_inc_icmpoutredirects ( )
#define snmp_inc_icmpoutsrcquenchs ( )
#define snmp_inc_icmpouttimeexcds ( )
#define snmp_inc_icmpouttimestampreps ( )
#define snmp_inc_icmpouttimestamps ( )
#define snmp_inc_ifindiscards (   ni)
#define snmp_inc_ifinnucastpkts (   ni)
#define snmp_inc_ifinucastpkts (   ni)
#define snmp_inc_iflist ( )
#define snmp_inc_ifoutdiscards (   ni)
#define snmp_inc_ifoutnucastpkts (   ni)
#define snmp_inc_ifoutucastpkts (   ni)
#define snmp_inc_ipforwdatagrams ( )
#define snmp_inc_ipfragcreates ( )
#define snmp_inc_ipfragfails ( )
#define snmp_inc_ipfragoks ( )
#define snmp_inc_ipinaddrerrors ( )
#define snmp_inc_ipindelivers ( )
#define snmp_inc_ipindiscards ( )
#define snmp_inc_ipinhdrerrors ( )
#define snmp_inc_ipinreceives ( )
#define snmp_inc_ipinunknownprotos ( )
#define snmp_inc_ipoutdiscards ( )
#define snmp_inc_ipoutnoroutes ( )
#define snmp_inc_ipoutrequests ( )
#define snmp_inc_ipreasmfails ( )
#define snmp_inc_ipreasmoks ( )
#define snmp_inc_ipreasmreqds ( )
#define snmp_inc_iproutingdiscards ( )
#define snmp_inc_snmpinasnparseerrs ( )
#define snmp_inc_snmpinbadcommunitynames ( )
#define snmp_inc_snmpinbadcommunityuses ( )
#define snmp_inc_snmpinbadvalues ( )
#define snmp_inc_snmpinbadversions ( )
#define snmp_inc_snmpingenerrs ( )
#define snmp_inc_snmpingetnexts ( )
#define snmp_inc_snmpingetrequests ( )
#define snmp_inc_snmpingetresponses ( )
#define snmp_inc_snmpinnosuchnames ( )
#define snmp_inc_snmpinpkts ( )
#define snmp_inc_snmpinreadonlys ( )
#define snmp_inc_snmpinsetrequests ( )
#define snmp_inc_snmpintoobigs ( )
#define snmp_inc_snmpintraps ( )
#define snmp_inc_snmpoutbadvalues ( )
#define snmp_inc_snmpoutgenerrs ( )
#define snmp_inc_snmpoutgetnexts ( )
#define snmp_inc_snmpoutgetrequests ( )
#define snmp_inc_snmpoutgetresponses ( )
#define snmp_inc_snmpoutnosuchnames ( )
#define snmp_inc_snmpoutpkts ( )
#define snmp_inc_snmpoutsetrequests ( )
#define snmp_inc_snmpouttoobigs ( )
#define snmp_inc_snmpouttraps ( )
#define snmp_inc_sysuptime ( )
#define snmp_inc_tcpactiveopens ( )
#define snmp_inc_tcpattemptfails ( )
#define snmp_inc_tcpestabresets ( )
#define snmp_inc_tcpinerrs ( )
#define snmp_inc_tcpinsegs ( )
#define snmp_inc_tcpoutrsts ( )
#define snmp_inc_tcpoutsegs ( )
#define snmp_inc_tcppassiveopens ( )
#define snmp_inc_tcpretranssegs ( )
#define snmp_inc_udpindatagrams ( )
#define snmp_inc_udpinerrors ( )
#define snmp_inc_udpnoports ( )
#define snmp_inc_udpoutdatagrams ( )
#define snmp_insert_arpidx_tree (   ni,
  ip 
)
#define snmp_insert_ipaddridx_tree (   ni)
#define snmp_insert_iprteidx_tree (   dflt,
  ni 
)
#define snmp_insert_udpidx_tree (   pcb)
#define snmp_set_snmpenableauthentraps (   value)
#define snmp_set_syscontact (   ocstr,
  ocstrlen 
)    ;
#define snmp_set_sysdesr (   str,
  len 
)
#define snmp_set_syslocation (   ocstr,
  ocstrlen 
)    ;
#define snmp_set_sysname (   ocstr,
  ocstrlen 
)    ;
#define snmp_set_sysobjid (   oid)    ;