You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

102 line
2.8 KiB

  1. #pragma once
  2. #include "JObject_NetSDK.h"
  3. NS_NETSDK_CFG_BEGIN
  4. #define JK_NetServerFunction "NetServerFunction"
  5. class NetServerFunction : public JObject
  6. {
  7. public:
  8. JBoolObj MACProtocol;
  9. JBoolObj MonitorPlatform;
  10. JBoolObj NATProtocol;
  11. JBoolObj Net3G;
  12. JBoolObj NetARSP;
  13. JBoolObj NetAlarmCenter;
  14. JBoolObj NetAnJuP2P;
  15. JBoolObj NetBaiduCloud;
  16. JBoolObj NetBjlThy;
  17. JBoolObj NetDAS;
  18. JBoolObj NetDDNS;
  19. JBoolObj NetDHCP;
  20. JBoolObj NetDNS;
  21. JBoolObj NetEmail;
  22. JBoolObj NetFTP;
  23. JBoolObj NetGodEyeAlarm;
  24. JBoolObj NetIPFilter;
  25. JBoolObj NetKaiCong;
  26. JBoolObj NetKeyboard;
  27. JBoolObj NetLocalSdkPlatform;
  28. JBoolObj NetMobile;
  29. JBoolObj NetMobileWatch;
  30. JBoolObj NetMutliCast;
  31. JBoolObj NetNTP;
  32. JBoolObj NetNat;
  33. JBoolObj NetOpenVPN;
  34. JBoolObj NetPMS;
  35. JBoolObj NetPPPoE;
  36. JBoolObj NetPhoneMultimediaMsg;
  37. JBoolObj NetPhoneShortMsg;
  38. JBoolObj NetPlatMega;
  39. JBoolObj NetPlatShiSou;
  40. JBoolObj NetPlatVVEye;
  41. JBoolObj NetPlatXingWang;
  42. JBoolObj NetRTSP;
  43. JBoolObj NetSPVMN;
  44. JBoolObj NetTUTKIOTC;
  45. JBoolObj NetUPNP;
  46. JBoolObj NetVPN;
  47. JBoolObj NetWifi;
  48. JBoolObj PlatFormGBeyes;
  49. JBoolObj XMHeartBeat;
  50. public:
  51. NetServerFunction(JObject *pParent = NULL, const char *szName = JK_NetServerFunction):
  52. JObject(pParent,szName),
  53. MACProtocol(this, "MACProtocol"),
  54. MonitorPlatform(this, "MonitorPlatform"),
  55. NATProtocol(this, "NATProtocol"),
  56. Net3G(this, "Net3G"),
  57. NetARSP(this, "NetARSP"),
  58. NetAlarmCenter(this, "NetAlarmCenter"),
  59. NetAnJuP2P(this, "NetAnJuP2P"),
  60. NetBaiduCloud(this, "NetBaiduCloud"),
  61. NetBjlThy(this, "NetBjlThy"),
  62. NetDAS(this, "NetDAS"),
  63. NetDDNS(this, "NetDDNS"),
  64. NetDHCP(this, "NetDHCP"),
  65. NetDNS(this, "NetDNS"),
  66. NetEmail(this, "NetEmail"),
  67. NetFTP(this, "NetFTP"),
  68. NetGodEyeAlarm(this, "NetGodEyeAlarm"),
  69. NetIPFilter(this, "NetIPFilter"),
  70. NetKaiCong(this, "NetKaiCong"),
  71. NetKeyboard(this, "NetKeyboard"),
  72. NetLocalSdkPlatform(this, "NetLocalSdkPlatform"),
  73. NetMobile(this, "NetMobile"),
  74. NetMobileWatch(this, "NetMobileWatch"),
  75. NetMutliCast(this, "NetMutliCast"),
  76. NetNTP(this, "NetNTP"),
  77. NetNat(this, "NetNat"),
  78. NetOpenVPN(this, "NetOpenVPN"),
  79. NetPMS(this, "NetPMS"),
  80. NetPPPoE(this, "NetPPPoE"),
  81. NetPhoneMultimediaMsg(this, "NetPhoneMultimediaMsg"),
  82. NetPhoneShortMsg(this, "NetPhoneShortMsg"),
  83. NetPlatMega(this, "NetPlatMega"),
  84. NetPlatShiSou(this, "NetPlatShiSou"),
  85. NetPlatVVEye(this, "NetPlatVVEye"),
  86. NetPlatXingWang(this, "NetPlatXingWang"),
  87. NetRTSP(this, "NetRTSP"),
  88. NetSPVMN(this, "NetSPVMN"),
  89. NetTUTKIOTC(this, "NetTUTKIOTC"),
  90. NetUPNP(this, "NetUPNP"),
  91. NetVPN(this, "NetVPN"),
  92. NetWifi(this, "NetWifi"),
  93. PlatFormGBeyes(this, "PlatFormGBeyes"),
  94. XMHeartBeat(this, "XMHeartBeat"){
  95. };
  96. ~NetServerFunction(void){};
  97. };
  98. NS_NETSDK_CFG_END