CDSVmsIfscF.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. //---------------------------------------------------------------------------
  2. #ifndef CDSVmsIfscFH
  3. #define CDSVmsIfscFH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <stdio.h>
  7. //---------------------------------------------------------------------------
  8. #include "ITSLibF.h"
  9. //---------------------------------------------------------------------------
  10. class TVmsIfsc
  11. {
  12. public:
  13. TVmsIfsc() {};
  14. ~TVmsIfsc(){};
  15. private:
  16. public:
  17. String VMS_IFSC_ID;
  18. String VMS_IFSC_NM;
  19. String DSPL_STRT_NODE_NM;
  20. String DSPL_END_NODE_NM;
  21. String DETR_ID;
  22. String ROAD_NM;
  23. String SPOT_NM;
  24. String AXIS_YN;
  25. String USE_YN;
  26. };
  27. //---------------------------------------------------------------------------
  28. class TVmsIfscManager
  29. {
  30. public:
  31. TVmsIfscManager() {};
  32. ~TVmsIfscManager(){ FLists.RemoveAll(); };
  33. private:
  34. public:
  35. TItsMap<String, TVmsIfsc*> FLists;
  36. public:
  37. int Load();
  38. TVmsIfsc *Find(String AIfscId) { return FLists.Find(AIfscId); };
  39. };
  40. //---------------------------------------------------------------------------
  41. extern TVmsIfscManager *VmsIfscManager;
  42. //---------------------------------------------------------------------------
  43. #endif