define.h 1014 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. #pragma once
  2. #include "base/define.h"
  3. #include "base/error.h"
  4. #include "base/buffer.h"
  5. #include "util/json.h"
  6. // HTTP
  7. #define USE_NET_HTTP 1
  8. // TCP
  9. #define USE_NET_TCP 1
  10. // UDP
  11. #define USE_NET_UDP_NODE 1
  12. // FTP
  13. #define USE_NET_FTP 1
  14. #if (USE_NET_TCP)
  15. #define USE_NET_TCP_CLIENT 1
  16. #define USE_NET_TCP_SERVER 1
  17. #define USE_NET_TCP_AGENT 1
  18. #define USE_NET_TCP_FORWARD 1
  19. #else
  20. #define USE_NET_TCP_CLIENT 0
  21. #define USE_NET_TCP_SERVER 0
  22. #define USE_NET_TCP_AGENT 0
  23. #endif
  24. #if (USE_NET_HTTP)
  25. #define USE_NET_HTTP_WEBSITE 1
  26. #define USE_NET_HTTP_CLIENT 1
  27. #define USE_NET_HTTP_UTIL 1
  28. #define USE_NET_HTTP_AGENT 0
  29. #else
  30. #define USE_NET_HTTP_WEBSITE 0
  31. #define USE_NET_HTTP_CLIENT 0
  32. #define USE_NET_HTTP_UTIL 0
  33. #define USE_NET_HTTP_AGENT 0
  34. #endif
  35. /*请勿修改*/
  36. #if (USE_NET_TCP_SERVER==0 || USE_NET_TCP_AGENT==0)
  37. #ifdef USE_NET_TCP_FORWARD
  38. #undef USE_NET_TCP_FORWARD
  39. #endif
  40. #define USE_NET_TCP_FORWARD 0
  41. #else
  42. #ifndef USE_NET_TCP_FORWARD
  43. #undef USE_NET_TCP_FORWARD
  44. #define USE_NET_TCP_FORWARD 1
  45. #endif
  46. #endif