net-snmp  5.4.1
session_api.h
00001 #ifndef NET_SNMP_SESSION_API_H
00002 #define NET_SNMP_SESSION_API_H
00003 
00009 #include <net-snmp/types.h>
00010 
00011     /*
00012      *  For the initial release, this will just refer to the
00013      *  relevant UCD header files.
00014      *    In due course, the routines relevant to this area of the
00015      *  API will be identified, and listed here directly.
00016      *
00017      *  But for the time being, this header file is a placeholder,
00018      *  to allow application writers to adopt the new header file names.
00019      */
00020 
00021 #include <net-snmp/library/snmp_api.h>
00022 #include <net-snmp/library/snmp_client.h>
00023 #include <net-snmp/library/asn1.h>
00024 #include <net-snmp/library/callback.h>
00025 
00026 #include <net-snmp/library/snmp_transport.h>
00027 #include <net-snmp/library/snmp_service.h>
00028 #include <net-snmp/library/snmpCallbackDomain.h>
00029 #ifdef NETSNMP_TRANSPORT_UNIX_DOMAIN
00030 #include <net-snmp/library/snmpUnixDomain.h>
00031 #endif
00032 #ifdef NETSNMP_TRANSPORT_UDP_DOMAIN
00033 #include <net-snmp/library/snmpUDPDomain.h>
00034 #endif
00035 #ifdef NETSNMP_TRANSPORT_TCP_DOMAIN
00036 #include <net-snmp/library/snmpTCPDomain.h>
00037 #endif
00038 #ifdef NETSNMP_TRANSPORT_UDPIPV6_DOMAIN
00039 #include <net-snmp/library/snmpUDPIPv6Domain.h>
00040 #endif
00041 #ifdef NETSNMP_TRANSPORT_TCPIPV6_DOMAIN
00042 #include <net-snmp/library/snmpTCPIPv6Domain.h>
00043 #endif
00044 #ifdef NETSNMP_TRANSPORT_IPX_DOMAIN
00045 #include <net-snmp/library/snmpIPXDomain.h>
00046 #endif
00047 #ifdef NETSNMP_TRANSPORT_AAL5PVC_DOMAIN
00048 #include <net-snmp/library/snmpAAL5PVCDomain.h>
00049 #endif
00050 
00051 #include <net-snmp/library/ucd_compat.h>
00052 
00053 #endif                          /* NET_SNMP_SESSION_API_H */