CDSProcessF.h 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. //---------------------------------------------------------------------------
  2. #ifndef CDSProcessFH
  3. #define CDSProcessFH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <stdio.h>
  7. #include <ADODB.hpp>
  8. #include <DB.hpp>
  9. //---------------------------------------------------------------------------
  10. #include "ITSLibF.h"
  11. #include "CDSItsObjectF.h"
  12. //---------------------------------------------------------------------------
  13. /*
  14. * Process class
  15. */
  16. class TCDSProcess
  17. {
  18. public:
  19. TCDSProcess();
  20. virtual ~TCDSProcess();
  21. public:
  22. AnsiString SYST_ID;
  23. AnsiString SYST_TYPE;
  24. AnsiString SYST_NMBR;
  25. AnsiString SYST_NM;
  26. AnsiString SYST_IP_1;
  27. AnsiString SYST_IP_2;
  28. AnsiString PRGM_PORT;
  29. AnsiString HOST_NM;
  30. AnsiString OS_NM;
  31. AnsiString DEL_YN;
  32. AnsiString STTS_DSPL_YN;
  33. };
  34. //---------------------------------------------------------------------------
  35. /*
  36. * Process Manager
  37. */
  38. class TCDSProcessManager : public TCDSItsObject
  39. {
  40. public:
  41. TCDSProcessManager();
  42. virtual ~TCDSProcessManager();
  43. public:
  44. int FUnitStts5Min;
  45. public:
  46. TItsMap<String, TCDSProcess*> FLists;
  47. public:
  48. int LoadUnitInfo(TADOConnection *ADbConn);
  49. int SaveUnitStts(TADOConnection *ADbConn);
  50. #if 0
  51. int SaveUnitSttsHs(TADOConnection *ADbConn);
  52. #endif
  53. };
  54. //---------------------------------------------------------------------------
  55. extern TCDSProcessManager *CDSProcessManager;
  56. //---------------------------------------------------------------------------
  57. #endif