| #ifndef AGENT_SYSORTABLE_H |
| #define AGENT_SYSORTABLE_H |
| |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| |
| struct sysORTable; |
| |
| extern void init_agent_sysORTable(void); |
| extern void shutdown_agent_sysORTable(void); |
| |
| extern void netsnmp_sysORTable_foreach(void (*)(const struct sysORTable*, |
| void*), |
| void*); |
| |
| extern int register_sysORTable(oid *, size_t, const char *); |
| extern int unregister_sysORTable(oid *, size_t); |
| extern int register_sysORTable_sess(oid *, size_t, const char *, |
| netsnmp_session *); |
| extern int unregister_sysORTable_sess(oid *, size_t, netsnmp_session *); |
| extern void unregister_sysORTable_by_session(netsnmp_session *); |
| |
| #ifdef __cplusplus |
| } |
| #endif |
| |
| #endif /* AGENT_SYSORTABLE_H */ |