#pragma once
#include <string>
-#include "clientInfo.h"
+#include "ClientInfo.h"
namespace caspar { namespace IO {
public:
virtual ~IProtocolStrategy(){}
- virtual void Parse(const wchar_t* pData, int charCount, ClientInfoPtr pClientInfo) = 0;
- virtual std::string GetCodepage() = 0;
+ virtual void Parse(const std::wstring& msg, ClientInfoPtr pClientInfo) = 0;
+ virtual std::string GetCodepage() const = 0;
};
typedef std::shared_ptr<IProtocolStrategy> ProtocolStrategyPtr;