#ifndef __SMSTOOLTRANSCEIVER_H__ #define __SMSTOOLTRANSCEIVER_H__ #include "ISmsTransceiver.h" class SmsToolTransceiver : public ISmsTransceiver { public: virtual void SendSms(std::string to, std::string message, bool allowMultipart); virtual std::vector ReadSms(bool readAll = false); virtual void DeleteSms(std::string smsIndex); virtual int DeleteAllSms(); virtual ~SmsToolTransceiver() {} private: SMS ParseFile(std::string path); void ParseHeaders(std::string& headerstring, SMS& sms); std::string CreateFilename(); }; #endif // __SMSTOOLTRANSCEIVER_H__