--- smsdaemon/plugins/TogPlugin.h 2008/06/11 08:25:34 44 +++ smsdaemon/plugins/TogPlugin.h 2009/09/16 09:08:40 323 @@ -3,19 +3,30 @@ #include "Plugin.h" +#include +struct StationInfo +{ + StationInfo() {} + StationInfo(int i, std::string n); + + int id; + std::string name; +}; class TogPlugin : public Plugin { public: TogPlugin(); - virtual void Execute(IGsmModem& modem, SMS& sms); + virtual void Execute(ISmsTransceiver& modem, SMS& sms); - std::string GetRealStationCode(std::string code, std::string& stationName); + int GetStationId(std::string code, std::string& stationName); + std::string CreateStationList(); virtual ~TogPlugin() {} - +private: + std::map _stationInfo; };