#include "..\util\thread.h"\r
\r
#include "ProtocolStrategy.h"\r
-#include "SocketInfo.h"\r
\r
#include <tbb\mutex.h>\r
\r
namespace caspar {\r
namespace IO {\r
\r
+class SocketInfo;\r
+typedef std::shared_ptr<SocketInfo> SocketInfoPtr;\r
+\r
typedef std::function<void(caspar::IO::SocketInfoPtr)> ClientDisconnectEvent;\r
\r
class AsyncEventServer : public IRunnable\r