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

SNMP编程

开发平台:

Unix_Linux

  1. mibload
  2. (save_descriptions, use_long_names) 
  3.   setmib
  4.   initMib
  5.   addMibDirs
  6.   addMibFiles
  7.   loadModules
  8.   unloadModules (todo)
  9. mib
  10.  translateObj
  11.  getType
  12.  mapEnum
  13.  SNMP::MIB::NODE
  14. session
  15.   connectivity
  16.   error handling
  17.   mib loading
  18.   parameters
  19. get
  20. (use_enums, sprint_val, long_names)
  21.   var formats
  22.   fget
  23.   multi varbinds
  24.   error reporting
  25. getnext
  26. set
  27. trap??
  28. async
  29. snmpv3
  30. This is the first stab at setting up comprehensive tests for
  31. SNMP-1.7 which look and act like regular perl5 test results.
  32. Use teststub.t attached below as a template for creating additional
  33. test modules.
  34. Add more tests and feed them back into the distribution!  The more the
  35. better!
  36. Written by John Stoffel (jfs@fluent.com =or= john@nesc.org) 10/14/1997
  37. ------------<teststub.t>--------------------------------
  38. #!./perl
  39. BEGIN {
  40.     unless(grep /blib/, @INC) {
  41.         chdir 't' if -d 't';
  42.         @INC = '../lib' if -d '../lib';
  43.     }
  44. }
  45. use Test;
  46. use SNMP 3.0;
  47. $SNMP::verbose = 0;
  48. $num = 0;  # Number of tests to run
  49. print "1..$numn";
  50. $n = 1;
  51. my $junk_oid = ".1.3.6.1.2.1.1.1.1.1.1";
  52. my $oid = '.1.3.6.1.2.1.1.1';
  53. my $name = 'sysDescr';
  54. my $junk_name = 'fooDescr';
  55. ######################################################################
  56. # Garbage names return Undef.
  57. # test 1
  58. $type = SNMP::getType($junk_name);
  59. printf "%s %dn", (!defined($type)) ? "ok" :"not ok", $n++;