1 #ifndef NET_SNMP_INCLUDES_H
2 #define NET_SNMP_INCLUDES_H
5 * Convenience header file to pull in the full
6 * Net-SNMP library API in one go, together with
7 * certain commonly-required system header files.
12 * Common system header requirements
15 #include <sys/types.h>
27 #include <netinet/in.h>
30 #if TIME_WITH_SYS_TIME
32 # include <sys/timeb.h>
34 # include <sys/time.h>
39 # include <sys/time.h>
46 * Must be right after system headers, but before library code for best usage
53 * The check for missing 'in_addr_t' is handled
54 * within the main net-snmp-config.h file
59 * The full Net-SNMP API
61 #include <net-snmp/definitions.h>
62 #include <net-snmp/types.h>
64 #include <net-snmp/utilities.h>
65 #include <net-snmp/session_api.h>
66 #include <net-snmp/pdu_api.h>
67 #include <net-snmp/mib_api.h>
68 #include <net-snmp/varbind_api.h>
69 #include <net-snmp/config_api.h>
70 #include <net-snmp/output_api.h>
71 #include <net-snmp/utilities.h>
72 #include <net-snmp/snmpv3_api.h>
75 #include <net-snmp/library/cmu_compat.h>
78 #endif /* NET_SNMP_INCLUDES_H */