DevicesManager.h 553 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef _DEVICEMANAGER_H_
  2. #define _DEVICEMANAGER_H_
  3. #include "Device.h"
  4. //---------------------------------------------- CDevicesManager ----
  5. class CDevicesManager
  6. {
  7. public:
  8. CDevicesManager();
  9. ~CDevicesManager();
  10. public:
  11. BOOL Connection(LPCTSTR strAddr, LPCTSTR strPort);
  12. void DisConnection(void);
  13. BOOL FindDev(CString strName, int &nDeviceIndex);
  14. BOOL FindDev(CString strIP, int m_nPort, int &nDeviceIndex);
  15. protected:
  16. public:
  17. void InitailizeData();
  18. public:
  19. CDeviceArray m_Devices;
  20. protected:
  21. private:
  22. private:
  23. void ClearUp();
  24. };
  25. #endif