Parent Directory | Revision Log
Refactoring / rename: IGsmModem -> ISmsTransceiver GsmModem -> ModemTransceiver DebugGsmModem -> DebugTransceiver Move DebugTransceiver to its own files.
1 | #ifndef __TOGPLUGIN_H__ |
2 | #define __TOGPLUGIN_H__ |
3 | |
4 | |
5 | #include "Plugin.h" |
6 | #include <map> |
7 | |
8 | struct StationInfo |
9 | { |
10 | StationInfo() {} |
11 | StationInfo(std::string c, std::string n) |
12 | : code(c), name(n) {} |
13 | |
14 | std::string code; |
15 | std::string name; |
16 | }; |
17 | |
18 | class TogPlugin : public Plugin |
19 | { |
20 | public: |
21 | TogPlugin(); |
22 | |
23 | virtual void Execute(ISmsTransceiver& modem, SMS& sms); |
24 | |
25 | std::string GetRealStationCode(std::string code, std::string& stationName); |
26 | std::string CreateStationList(); |
27 | |
28 | virtual ~TogPlugin() {} |
29 | private: |
30 | std::map<std::string, StationInfo> _stationInfo; |
31 | }; |
32 | |
33 | |
34 | #endif // __TOGPLUGIN_H__ |
ViewVC Help | |
Powered by ViewVC 1.1.20 |