]> git.sesse.net Git - casparcg/commit
* implemented lifecycle-bound functions in caspar::io::connection
authorniklaspandersson <niklas.p.andersson@svt.se>
Thu, 8 Aug 2013 15:03:13 +0000 (17:03 +0200)
committerniklaspandersson <niklas.p.andersson@svt.se>
Thu, 8 Aug 2013 15:03:13 +0000 (17:03 +0200)
commit31786415d2a88d8a0a929ac1ddf06b8283e6e163
tree383aa6d02d9a948c977801bcc2a67af58bd52a77
parent6b2485b08fa4422e281ded051a15b121321c7870
* implemented lifecycle-bound functions in caspar::io::connection
* refactored caspar::io::connection to avoid circular references
* moved delimiter-chunking logic out from AMCPProtocolStrategy and CIIProtocolStrategy. They now depend on being wrapped by a delimiter_based_chunking_strategy
16 files changed:
common/param.h
protocol/amcp/AMCPProtocolStrategy.cpp
protocol/amcp/AMCPProtocolStrategy.h
protocol/cii/CIIProtocolStrategy.cpp
protocol/cii/CIIProtocolStrategy.h
protocol/protocol.vcxproj
protocol/protocol.vcxproj.filters
protocol/util/AsyncEventServer.cpp
protocol/util/AsyncEventServer.h
protocol/util/ClientInfo.h
protocol/util/ProtocolStrategy.h
protocol/util/protocol_strategy.h
protocol/util/strategy_adapters.cpp
protocol/util/strategy_adapters.h
shell/main.cpp
shell/server.cpp