#pragma once class CClient { public: CComPtr<IWDFFile> m_spClientID; // we use the "IWDFFile" pointer as // unique identifier for the client map<wstring, CSensor*> m_mapSensors; // the sensors in which this client is // interested CClient(IWDFFile *pID); bool AddSensor(CSensor *pSensor); bool AddSensor(LPWSTR pwszSensorID); bool RemoveSensor(LPWSTR pwszSensorID); CSensor *GetSensor(LPWSTR pwszSensorID); ULONG GetSensorsCount(); };
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.
This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)