fastdo  0.6.8
eienwebx_base.hpp
浏览该文件的文档.
1 #ifndef __EIENWEBX_BASE_HPP__
2 #define __EIENWEBX_BASE_HPP__
3 
4 #if _MSC_VER > 0
5 #pragma warning( disable: 4244 )
6 #endif
7 
8 #include "winux.hpp"
9 #include "eiennet.hpp"
10 
11 #include <unordered_map>
12 
13 #ifdef EIENWEBX_DLL_USE
14  #if defined(_MSC_VER) || defined(WIN32)
15  #pragma warning( disable: 4251 )
16  #ifdef EIENWEBX_DLL_EXPORTS
17  #define EIENWEBX_DLL __declspec(dllexport)
18  #else
19  #define EIENWEBX_DLL __declspec(dllimport)
20  #endif
21 
22  #define EIENWEBX_API __stdcall
23  #else
24  #define EIENWEBX_DLL
25  #define EIENWEBX_API
26  #endif
27 #else
28  #define EIENWEBX_DLL
29  #define EIENWEBX_API
30 #endif
31 
32 #define EIENWEBX_FUNC_DECL(ret) EIENWEBX_DLL ret EIENWEBX_API
33 #define EIENWEBX_FUNC_IMPL(ret) ret EIENWEBX_API
34 
45 namespace eienwebx
46 {
47 
48 
49 
50 } // namespace eienwebx
51 
52 
53 #endif // __EIENWEBX_BASE_HPP__
Web功能的相关封装