net-snmp 5.7
|
00001 #ifndef AGENT_SYSORTABLE_H 00002 #define AGENT_SYSORTABLE_H 00003 00004 #ifdef __cplusplus 00005 extern "C" { 00006 #endif 00007 00008 struct sysORTable; 00009 00010 extern void init_agent_sysORTable(void); 00011 extern void shutdown_agent_sysORTable(void); 00012 00013 extern void netsnmp_sysORTable_foreach(void (*)(const struct sysORTable*, 00014 void*), 00015 void*); 00016 00017 extern int register_sysORTable(oid *, size_t, const char *); 00018 extern int unregister_sysORTable(oid *, size_t); 00019 extern int register_sysORTable_sess(oid *, size_t, const char *, 00020 netsnmp_session *); 00021 extern int unregister_sysORTable_sess(oid *, size_t, netsnmp_session *); 00022 extern void unregister_sysORTable_by_session(netsnmp_session *); 00023 00024 #ifdef __cplusplus 00025 } 00026 #endif 00027 00028 #endif /* AGENT_SYSORTABLE_H */