ipfwacc.h
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:1k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. /*
  2.  *  MIB group interface - ipfwacc.h
  3.  *  IP accounting through firewall rules
  4.  */
  5. #ifndef _MIBGROUP_IPFWACC_H
  6. #define _MIBGROUP_IPFWACC_H
  7. /*
  8.  * we use checkmib from the util_funcs module 
  9.  */
  10. config_require(util_funcs)
  11.     /*
  12.      * add the mib we implement to the list of default mibs to load 
  13.      */
  14. config_add_mib(UCD-IPFWACC-MIB)
  15.     /*
  16.      * Magic number definitions: 
  17.      */
  18. #define IPFWACCINDEX 1
  19. #define IPFWACCSRCADDR 2
  20. #define IPFWACCSRCNM 3
  21. #define IPFWACCDSTADDR 4
  22. #define IPFWACCDSTNM 5
  23. #define IPFWACCVIANAME 6
  24. #define IPFWACCVIAADDR 7
  25. #define IPFWACCPROTO 8
  26. #define IPFWACCBIDIR 9
  27. #define IPFWACCDIR 10
  28. #define IPFWACCBYTES 11
  29. #define IPFWACCPACKETS 12
  30. #define IPFWACCNSRCPRTS 13
  31. #define IPFWACCNDSTPRTS 14
  32. #define IPFWACCSRCISRNG 15
  33. #define IPFWACCDSTISRNG 16
  34. #define IPFWACCPORT1 17
  35. #define IPFWACCPORT2 18
  36. #define IPFWACCPORT3 19
  37. #define IPFWACCPORT4 20
  38. #define IPFWACCPORT5 21
  39. #define IPFWACCPORT6 22
  40. #define IPFWACCPORT7 23
  41. #define IPFWACCPORT8 24
  42. #define IPFWACCPORT9 25
  43. #define IPFWACCPORT10 26
  44.     /*
  45.      * function definitions 
  46.      */
  47.      extern void     init_ipfwacc(void);
  48.      extern FindVarMethod var_ipfwacc;
  49. #endif                          /* _MIBGROUP_IPFWACC_H */