container_binary_array.h

00001 /*
00002  * binary_array.h
00003  * $Id: container_binary_array.h 9757 2004-03-02 05:03:36Z rstory $
00004  */
00005 
00006 #ifndef BINARY_ARRAY_H
00007 #define BINARY_ARRAY_H
00008 
00009 #ifdef __cplusplus
00010 extern          "C" {
00011 #endif
00012 
00013 #include <net-snmp/library/asn1.h>
00014 #include <net-snmp/library/container.h>
00015 #include <net-snmp/library/factory.h>
00016 
00017     /*
00018      * initialize binary array container. call at startup.
00019      */
00020     void netsnmp_container_binary_array_init(void);
00021 
00022     /*
00023      * get an container which uses an binary_array for storage
00024      */
00025     netsnmp_container *   netsnmp_container_get_binary_array(void);
00026 
00027     /*
00028      * get a factory for producing binary_array objects
00029      */
00030     netsnmp_factory *     netsnmp_container_get_binary_array_factory(void);
00031 
00032 
00033     int netsnmp_binary_array_remove(netsnmp_container *c, const void *key,
00034                                     void **save);
00035 
00036     void netsnmp_binary_array_release(netsnmp_container *c);
00037 
00038     void netsnmp_container_binary_array_init(void);
00039 
00040 #ifdef __cplusplus
00041 }
00042 #endif
00043 #endif

net-snmpに対してSat Sep 5 13:14:20 2009に生成されました。  doxygen 1.4.7