/[projects]/smsdaemon/plugins/TogPlugin.h
ViewVC logotype

Annotation of /smsdaemon/plugins/TogPlugin.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 52 - (hide annotations) (download)
Wed Jun 11 12:15:14 2008 UTC (16 years ago) by torben
File MIME type: text/plain
File size: 571 byte(s)
TogPlugin is now working :)


1 torben 44 #ifndef __TOGPLUGIN_H__
2     #define __TOGPLUGIN_H__
3    
4    
5     #include "Plugin.h"
6 torben 52 #include <map>
7 torben 44
8 torben 52 struct StationInfo
9     {
10     StationInfo() {}
11     StationInfo(std::string c, std::string n)
12     : code(c), name(n) {}
13 torben 44
14 torben 52 std::string code;
15     std::string name;
16     };
17    
18 torben 44 class TogPlugin : public Plugin
19     {
20     public:
21     TogPlugin();
22    
23     virtual void Execute(IGsmModem& modem, SMS& sms);
24    
25     std::string GetRealStationCode(std::string code, std::string& stationName);
26 torben 52 std::string CreateStationList();
27 torben 44
28     virtual ~TogPlugin() {}
29 torben 52 private:
30     std::map<std::string, StationInfo> _stationInfo;
31 torben 44 };
32    
33    
34     #endif // __TOGPLUGIN_H__

  ViewVC Help
Powered by ViewVC 1.1.20