]> git.sesse.net Git - casparcg/blobdiff - protocol/util/AsyncEventServer.h
Merged CLK changes from trunk, and separated delimiter message splitting and codepage...
[casparcg] / protocol / util / AsyncEventServer.h
index 1212b03fb1a3b91c21a3b7985c19f6d417eeca52..ace053a6a8af88bfc548310e8d2ebf8947f8c891 100644 (file)
 //////////////////////////////////////////////////////////////////////
 #pragma once
 
-#include <common/memory.h>
+#include "protocol_strategy.h"
 
 namespace caspar { namespace IO {
 
-class IProtocolStrategy;
-       
 class AsyncEventServer
 {
 public:
-       explicit AsyncEventServer(const spl::shared_ptr<IProtocolStrategy>& protocol, unsigned short port);
+       explicit AsyncEventServer(const protocol_strategy_factory<char>::ptr& protocol, unsigned short port);
        ~AsyncEventServer();
 private:
        struct implementation;