agent_sysORTable.h 869 B

1234567891011121314151617181920212223242526272829
  1. #ifndef AGENT_SYSORTABLE_H
  2. #define AGENT_SYSORTABLE_H
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. struct sysORTable;
  7. extern void init_agent_sysORTable(void);
  8. extern void shutdown_agent_sysORTable(void);
  9. extern void netsnmp_sysORTable_foreach(void (*)(const struct sysORTable*,
  10. void*),
  11. void*);
  12. extern int register_sysORTable(oid *, size_t, const char *);
  13. extern int unregister_sysORTable(oid *, size_t);
  14. extern int register_sysORTable_sess(oid *, size_t, const char *,
  15. netsnmp_session *);
  16. extern int unregister_sysORTable_sess(oid *, size_t, netsnmp_session *);
  17. extern void unregister_sysORTable_by_session(netsnmp_session *);
  18. #ifdef __cplusplus
  19. }
  20. #endif
  21. #endif /* AGENT_SYSORTABLE_H */