virtual ~IProtocolStrategy(){}
virtual void Parse(const std::wstring& msg, ClientInfoPtr pClientInfo) = 0;
- virtual std::string GetCodepage() = 0;
-
- virtual void on_client_disconnect(IO::ClientInfoPtr pClientInfo) {}
+ virtual std::string GetCodepage() const = 0;
};
typedef std::shared_ptr<IProtocolStrategy> ProtocolStrategyPtr;