CDSCenterCommF.h 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. //---------------------------------------------------------------------------
  2. #ifndef CDSCenterCommFH
  3. #define CDSCenterCommFH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <stdio.h>
  7. #include <ADODB.hpp>
  8. #include <DB.hpp>
  9. #include "ITSLibF.h"
  10. #include "ITSDbF.h"
  11. //---------------------------------------------------------------------------
  12. //---------------------------------------------------------------------------
  13. class TCommInfo
  14. {
  15. public:
  16. TCommInfo();
  17. ~TCommInfo();
  18. public:
  19. String CMD_SE;
  20. String SRVR_IP;
  21. int CMNC_PORT;
  22. };
  23. //---------------------------------------------------------------------------
  24. class TCommTarget
  25. {
  26. public:
  27. TCommTarget();
  28. ~TCommTarget();
  29. public:
  30. AnsiString CMD_SE;
  31. TItsMap<int, TCommInfo*> FLists;
  32. };
  33. //---------------------------------------------------------------------------
  34. //---------------------------------------------------------------------------
  35. class TCenterCommManager
  36. {
  37. public:
  38. TCenterCommManager();
  39. ~TCenterCommManager();
  40. private:
  41. public:
  42. TItsMap<String, TCommTarget*> FLists;
  43. public:
  44. int LoadFromDb(String APRCS_ID, TADOConnection *ADbConn=NULL);
  45. };
  46. //---------------------------------------------------------------------------
  47. extern TCenterCommManager *CenterCommManager;
  48. //---------------------------------------------------------------------------
  49. #endif