1 /* 2 * Note: this file originally auto-generated by mib2c using 3 * version : 1.67 $ of : mfd-interface.m2c,v $ 4 * 5 * $Id$ 6 */ 7 /** @ingroup interface Routines to interface to Net-SNMP 8 * 9 * \warning This code should not be modified, called directly, 10 * or used to interpret functionality. It is subject to 11 * change at any time. 12 * 13 * @{ 14 */ 15 /* 16 * ********************************************************************* 17 * ********************************************************************* 18 * ********************************************************************* 19 * *** *** 20 * *** NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE *** 21 * *** *** 22 * *** *** 23 * *** THIS FILE DOES NOT CONTAIN ANY USER EDITABLE CODE. *** 24 * *** *** 25 * *** *** 26 * *** THE GENERATED CODE IS INTERNAL IMPLEMENTATION, AND *** 27 * *** *** 28 * *** *** 29 * *** IS SUBJECT TO CHANGE WITHOUT WARNING IN FUTURE RELEASES. *** 30 * *** *** 31 * *** *** 32 * ********************************************************************* 33 * ********************************************************************* 34 * ********************************************************************* 35 */ 36 #ifndef IPADDRESSTABLE_INTERFACE_H 37 #define IPADDRESSTABLE_INTERFACE_H 38 39 #ifdef __cplusplus 40 extern "C" { 41 #endif 42 43 44 #include "ipAddressTable.h" 45 46 47 /* 48 ******************************************************************** 49 * Table declarations 50 */ 51 52 /* 53 * PUBLIC interface initialization routine 54 */ 55 void 56 _ipAddressTable_initialize_interface(ipAddressTable_registration * 57 user_ctx, u_long flags); 58 void 59 _ipAddressTable_shutdown_interface(ipAddressTable_registration * 60 user_ctx); 61 62 ipAddressTable_registration *ipAddressTable_registration_get(void); 63 64 ipAddressTable_registration 65 * ipAddressTable_registration_set(ipAddressTable_registration * 66 newreg); 67 68 netsnmp_container *ipAddressTable_container_get(void); 69 int ipAddressTable_container_size(void); 70 71 u_int ipAddressTable_dirty_get(void); 72 void ipAddressTable_dirty_set(u_int status); 73 74 ipAddressTable_rowreq_ctx 75 * ipAddressTable_allocate_rowreq_ctx(ipAddressTable_data *, 76 void *); 77 void 78 ipAddressTable_release_rowreq_ctx(ipAddressTable_rowreq_ctx * 79 rowreq_ctx); 80 81 int ipAddressTable_index_to_oid(netsnmp_index * oid_idx, 82 ipAddressTable_mib_index * 83 mib_idx); 84 int ipAddressTable_index_from_oid(netsnmp_index * oid_idx, 85 ipAddressTable_mib_index 86 * mib_idx); 87 88 /* 89 * access to certain internals. use with caution! 90 */ 91 void ipAddressTable_valid_columns_set(netsnmp_column_info 92 *vc); 93 94 95 #ifdef __cplusplus 96 } 97 #endif 98 #endif /* IPADDRESSTABLE_INTERFACE_H */ 99 /** @} */ 100 101