Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
1.2 KiB

  1. ///////////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright (c) 1998, Microsoft Corp. All rights reserved.
  4. //
  5. // FILE
  6. //
  7. // acctmib.h
  8. //
  9. // SYNOPSIS
  10. //
  11. // Declares the class AcctServMIB.
  12. //
  13. // MODIFICATION HISTORY
  14. //
  15. // 09/10/1998 Original version.
  16. //
  17. ///////////////////////////////////////////////////////////////////////////////
  18. #ifndef _ACCTMIB_H_
  19. #define _ACCTMIB_H_
  20. #if _MSC_VER >= 1000
  21. #pragma once
  22. #endif
  23. #include <snmpoid.h>
  24. ///////////////////////////////////////////////////////////////////////////////
  25. //
  26. // NAMESPACE
  27. //
  28. // AcctServMIB
  29. //
  30. // DESCRIPTION
  31. //
  32. // Implements the RADIUS Accounting Server MIB.
  33. //
  34. ///////////////////////////////////////////////////////////////////////////////
  35. namespace AcctServMIB
  36. {
  37. bool canGetSet(const SnmpOid& name) throw ();
  38. bool canGetNext(const SnmpOid& name) throw ();
  39. AsnInteger32 get(
  40. const SnmpOid& name,
  41. AsnAny* value
  42. );
  43. AsnInteger32 getNext(
  44. SnmpOid& name,
  45. AsnAny* value
  46. );
  47. AsnInteger32 set(
  48. const SnmpOid& name,
  49. AsnAny* value
  50. );
  51. };
  52. #endif // _ACCTMIB_H_