net-snmp-includes.h

00001 #ifndef NET_SNMP_INCLUDES_H
00002 #define NET_SNMP_INCLUDES_H
00003 
00011     /*
00012      *  Common system header requirements
00013      */
00014 #include <stdio.h>
00015 #include <sys/types.h>
00016 #ifdef HAVE_STDINT_H
00017 #include <stdint.h>
00018 #endif
00019 
00020 #ifndef NET_SNMP_CONFIG_H
00021 #error "Please include <net-snmp/net-snmp-config.h> before this file"
00022 #endif
00023 
00024 #if HAVE_STRING_H
00025 #include <string.h>
00026 #else
00027 #include <strings.h>
00028 #endif
00029 
00030 #if HAVE_STDLIB_H
00031 #include <stdlib.h>
00032 #endif
00033 #if HAVE_UNISTD_H
00034 #include <unistd.h>
00035 #endif
00036 #if HAVE_NETINET_IN_H
00037 #include <netinet/in.h>
00038 #endif
00039 
00040 #if TIME_WITH_SYS_TIME
00041 # ifdef WIN32
00042 #  include <sys/timeb.h>
00043 # else
00044 #  include <sys/time.h>
00045 # endif
00046 # include <time.h>
00047 #else
00048 # if HAVE_SYS_TIME_H
00049 #  include <sys/time.h>
00050 # else
00051 #  include <time.h>
00052 # endif
00053 #endif
00054 
00055 /*
00056  * Must be right after system headers, but before library code for best usage 
00057  */
00058 #if HAVE_DMALLOC_H
00059 #include <dmalloc.h>
00060 #endif
00061 
00062   /*
00063    * The check for missing 'in_addr_t' is handled
00064    * within the main net-snmp-config.h file 
00065    */
00066 
00067 
00068     /*
00069      *  The full Net-SNMP API
00070      */
00071 #include <net-snmp/definitions.h>
00072 #include <net-snmp/types.h>
00073 
00074 #include <net-snmp/utilities.h>
00075 #include <net-snmp/session_api.h>
00076 #include <net-snmp/pdu_api.h>
00077 #include <net-snmp/mib_api.h>
00078 #include <net-snmp/varbind_api.h>
00079 #include <net-snmp/config_api.h>
00080 #include <net-snmp/output_api.h>
00081 #include <net-snmp/snmpv3_api.h>
00082 
00083 #ifdef CMU_COMPATIBLE
00084 #include <net-snmp/library/cmu_compat.h>
00085 #endif
00086 
00087 #endif                          /* NET_SNMP_INCLUDES_H */

net-snmpに対してSat Sep 5 13:14:22 2009に生成されました。  doxygen 1.4.7