net-snmp-includes.h 885 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #ifndef NET_SNMP_INCLUDES_H
  2. #define NET_SNMP_INCLUDES_H
  3. /**
  4. * Convenience header file to pull in the full
  5. * Net-SNMP library API in one go, together with
  6. * certain commonly-required system header files.
  7. */
  8. #ifndef NET_SNMP_CONFIG_H
  9. #error "Please include <net-snmp/net-snmp-config.h> before this file"
  10. #endif
  11. #ifdef HAVE_STRING_H
  12. #include <string.h>
  13. #else
  14. #include <strings.h>
  15. #endif
  16. /*
  17. * The full Net-SNMP API
  18. */
  19. #include <net-snmp/definitions.h>
  20. #include <net-snmp/types.h>
  21. #include <net-snmp/library/getopt.h>
  22. #include <net-snmp/utilities.h>
  23. #include <net-snmp/session_api.h>
  24. #include <net-snmp/pdu_api.h>
  25. #include <net-snmp/mib_api.h>
  26. #include <net-snmp/varbind_api.h>
  27. #include <net-snmp/config_api.h>
  28. #include <net-snmp/output_api.h>
  29. #include <net-snmp/snmpv3_api.h>
  30. #endif /* NET_SNMP_INCLUDES_H */