#ifndef __PROXYTRANSCEIVER_H__ #define __PROXYTRANSCEIVER_H__ #include #include #include "ISmsTransceiver.h" #include "Sms.h" class ProxyTransceiver : public ISmsTransceiver { public: ProxyTransceiver(ISmsTransceiver& realtransceiver); virtual void SendSms(std::string to, std::string message, bool allowMultipart); virtual std::vector ReadSms(bool readAll = false); virtual ~ProxyTransceiver() {} private: ISmsTransceiver& _transceiver; std::string _countrycode; bool _hasCC; }; #endif // __PROXYTRANSCEIVER_H__