00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00032
00033 #pragma once
00034
00035 #ifdef WIN32
00036 #pragma warning( disable : 4786)
00037 #endif
00038
00039 #ifdef __cplusplus_cli
00040 #pragma managed(push, off)
00041 #endif
00042
00043 #include "Network/setupnetwork.h"
00044
00045 #include "Network/Socket/dns_resolver.h"
00046 #include "Network/Socket/dns_packet.h"
00047 #include "Network/Socket/dns_resource_record.h"
00048 #include "Network/Socket/socket_name.h"
00049 #include "Network/Socket/tcp_connection.h"
00050 #include "Network/Socket/tcp_listen.h"
00051 #include "Network/Socket/udp_socket.h"
00052
00053 #include "Network/Web/http_client_connection.h"
00054 #include "Network/Web/http_header_help.h"
00055 #include "Network/Web/http_request_handler.h"
00056 #include "Network/Web/http_request_handler_provider.h"
00057 #include "Network/Web/http_server.h"
00058 #include "Network/Web/http_server_connection.h"
00059 #include "Network/Web/soap_help.h"
00060 #include "Network/Web/url_help.h"
00061 #include "Network/Web/webservice_client.h"
00062 #include "Network/Web/webservice_message.h"
00063 #include "Network/Web/webservice_part.h"
00064 #include "Network/Web/webservice_exception.h"
00065
00066 #include "Network/IRC/irc_connection.h"
00067 #include "Network/IRC/irc_numerics.h"
00068 #include "Network/IRC/dcc_download.h"
00069
00070 #include "Network/NetGame/client.h"
00071 #include "Network/NetGame/connection.h"
00072 #include "Network/NetGame/event.h"
00073 #include "Network/NetGame/event_dispatcher_v0.h"
00074 #include "Network/NetGame/event_dispatcher_v1.h"
00075 #include "Network/NetGame/event_dispatcher_v2.h"
00076 #include "Network/NetGame/event_dispatcher_v3.h"
00077 #include "Network/NetGame/event_value.h"
00078 #include "Network/NetGame/server.h"
00079
00080 #ifdef __cplusplus_cli
00081 #pragma managed(pop)
00082 #endif
00083
00084 #if defined (_MSC_VER)
00085 #if !defined (UNICODE)
00086 #if defined (CL_DLL)
00087 #if !defined (_DEBUG)
00088 #if defined(_M_X64)
00089 #pragma comment(lib, "clanNetwork-x64-dll.lib")
00090 #else
00091 #pragma comment(lib, "clanNetwork-dll.lib")
00092 #endif
00093 #else
00094 #if defined(_M_X64)
00095 #pragma comment(lib, "clanNetwork-x64-dll-debug.lib")
00096 #else
00097 #pragma comment(lib, "clanNetwork-dll-debug.lib")
00098 #endif
00099 #endif
00100 #elif defined (_DLL)
00101 #if !defined (_DEBUG)
00102 #if defined(_M_X64)
00103 #pragma comment(lib, "clanNetwork-x64-static-mtdll.lib")
00104 #else
00105 #pragma comment(lib, "clanNetwork-static-mtdll.lib")
00106 #endif
00107 #else
00108 #if defined(_M_X64)
00109 #pragma comment(lib, "clanNetwork-x64-static-mtdll-debug.lib")
00110 #else
00111 #pragma comment(lib, "clanNetwork-static-mtdll-debug.lib")
00112 #endif
00113 #endif
00114 #pragma comment(lib, "ws2_32.lib")
00115 #pragma comment(lib, "iphlpapi.lib")
00116 #else
00117 #if !defined (_DEBUG)
00118 #if defined(_M_X64)
00119 #pragma comment(lib, "clanNetwork-x64-static-mt.lib")
00120 #else
00121 #pragma comment(lib, "clanNetwork-static-mt.lib")
00122 #endif
00123 #else
00124 #if defined(_M_X64)
00125 #pragma comment(lib, "clanNetwork-x64-static-mt-debug.lib")
00126 #else
00127 #pragma comment(lib, "clanNetwork-static-mt-debug.lib")
00128 #endif
00129 #endif
00130 #pragma comment(lib, "ws2_32.lib")
00131 #pragma comment(lib, "iphlpapi.lib")
00132 #endif
00133 #else
00134 #if defined (CL_DLL)
00135 #if !defined (_DEBUG)
00136 #if defined(_M_X64)
00137 #pragma comment(lib, "clanNetwork-x64-dll-uc.lib")
00138 #else
00139 #pragma comment(lib, "clanNetwork-dll-uc.lib")
00140 #endif
00141 #else
00142 #if defined(_M_X64)
00143 #pragma comment(lib, "clanNetwork-x64-dll-uc-debug.lib")
00144 #else
00145 #pragma comment(lib, "clanNetwork-dll-uc-debug.lib")
00146 #endif
00147 #endif
00148 #elif defined (_DLL)
00149 #if !defined (_DEBUG)
00150 #if defined(_M_X64)
00151 #pragma comment(lib, "clanNetwork-x64-static-mtdll-uc.lib")
00152 #else
00153 #pragma comment(lib, "clanNetwork-static-mtdll-uc.lib")
00154 #endif
00155 #else
00156 #if defined(_M_X64)
00157 #pragma comment(lib, "clanNetwork-x64-static-mtdll-uc-debug.lib")
00158 #else
00159 #pragma comment(lib, "clanNetwork-static-mtdll-uc-debug.lib")
00160 #endif
00161 #endif
00162 #pragma comment(lib, "ws2_32.lib")
00163 #pragma comment(lib, "iphlpapi.lib")
00164 #else
00165 #if !defined (_DEBUG)
00166 #if defined(_M_X64)
00167 #pragma comment(lib, "clanNetwork-x64-static-mt-uc.lib")
00168 #else
00169 #pragma comment(lib, "clanNetwork-static-mt-uc.lib")
00170 #endif
00171 #else
00172 #if defined(_M_X64)
00173 #pragma comment(lib, "clanNetwork-x64-static-mt-uc-debug.lib")
00174 #else
00175 #pragma comment(lib, "clanNetwork-static-mt-uc-debug.lib")
00176 #endif
00177 #endif
00178 #pragma comment(lib, "ws2_32.lib")
00179 #pragma comment(lib, "iphlpapi.lib")
00180 #endif
00181 #endif
00182 #endif
00183