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>
17
#ifndef NET_SNMP_CONFIG_H
18
#error "Please include <net-snmp/net-snmp-config.h> before this file"
31
#include <netinet/in.h>
34
#if TIME_WITH_SYS_TIME
36
# include <sys/timeb.h>
38
# include <sys/time.h>
43
# include <sys/time.h>
50
* Must be right after system headers, but before library code for best usage
57
* The check for missing 'in_addr_t' is handled
58
* within the main net-snmp-config.h file
63
* The full Net-SNMP API
65
#include <net-snmp/definitions.h>
66
#include <net-snmp/types.h>
68
#include <net-snmp/utilities.h>
69
#include <net-snmp/session_api.h>
70
#include <net-snmp/pdu_api.h>
71
#include <net-snmp/mib_api.h>
72
#include <net-snmp/varbind_api.h>
73
#include <net-snmp/config_api.h>
74
#include <net-snmp/output_api.h>
75
#include <net-snmp/snmpv3_api.h>
78
#include <net-snmp/library/cmu_compat.h>
81
#endif /* NET_SNMP_INCLUDES_H */