net-snmp 5.7
agent_sysORTable.h
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 */