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

SNMP编程

开发平台:

Unix_Linux

  1. /*
  2.  * binary_array.h
  3.  * $Id: container_binary_array.h,v 1.6 2004/03/02 05:03:36 rstory Exp $
  4.  */
  5. #ifndef BINARY_ARRAY_H
  6. #define BINARY_ARRAY_H
  7. #ifdef __cplusplus
  8. extern          "C" {
  9. #endif
  10. #include <net-snmp/library/asn1.h>
  11. #include <net-snmp/library/container.h>
  12. #include <net-snmp/library/factory.h>
  13.     /*
  14.      * initialize binary array container. call at startup.
  15.      */
  16.     void netsnmp_container_binary_array_init(void);
  17.     /*
  18.      * get an container which uses an binary_array for storage
  19.      */
  20.     netsnmp_container *   netsnmp_container_get_binary_array(void);
  21.     /*
  22.      * get a factory for producing binary_array objects
  23.      */
  24.     netsnmp_factory *     netsnmp_container_get_binary_array_factory(void);
  25.     int netsnmp_binary_array_remove(netsnmp_container *c, const void *key,
  26.                                     void **save);
  27.     void netsnmp_binary_array_release(netsnmp_container *c);
  28.     void netsnmp_container_binary_array_init(void);
  29. #ifdef __cplusplus
  30. }
  31. #endif
  32. #endif