--- smsdaemon/GsmModem.h 2008/06/17 17:47:37 105 +++ smsdaemon/GsmModem.h 2008/12/07 16:27:34 144 @@ -25,9 +25,10 @@ virtual void SendSms(std::string to, std::string message, bool allowMultipart); void SendSmsPdu(std::string pdu, int len); - std::vector ReadSms(bool readAll=false); - void DeleteSms(std::string smsIndex); - int DeleteAllSms(); + virtual std::vector ReadSms(bool readAll=false); + + virtual void DeleteSms(std::string smsIndex); + virtual int DeleteAllSms(); private: std::string GetResponse(); std::string Command(std::string command, std::string term = "OK\r\n"); @@ -46,8 +47,14 @@ DebugGsmModem(bool print) : _print(print) {} + virtual std::vector ReadSms(bool readAll=false); virtual void SendSms(std::string to, std::string message, bool allowMultipart); + virtual void DeleteSms(std::string smsIndex) {} + virtual int DeleteAllSms() { return 0;} + + + std::string GetTo() {return _to;} std::string GetMessage() {return _message;} bool GetMultipart() {return _multipart;}