#include "..\stdafx.h"
-#include "server.h"
+#include "client.h"
#include "oscpack/oscOutboundPacketStream.h"
return std::vector<char>(o.Data(), o.Data() + o.Size());
}
-struct server::impl
+struct client::impl
{
boost::asio::io_service service_;
}
};
-server::server(udp::endpoint endpoint,
+client::client(udp::endpoint endpoint,
Concurrency::ISource<core::monitor::message>& source)
: impl_(new impl(endpoint, source))
{
}
-server::server(server&& other)
+client::client(client&& other)
: impl_(std::move(other.impl_))
{
}
-server& server::operator=(server&& other)
+client& client::operator=(client&& other)
{
impl_ = std::move(other.impl_);
return *this;
}
-server::~server()
+client::~client()
{
}
namespace caspar { namespace protocol { namespace osc {
-class server
+class client
{
- server(const server&);
- server& operator=(const server&);
+ client(const client&);
+ client& operator=(const client&);
public:
// Static Members
// Constructors
- server(boost::asio::ip::udp::endpoint endpoint,
+ client(boost::asio::ip::udp::endpoint endpoint,
Concurrency::ISource<core::monitor::message>& source);
- server(server&&);
+ client(client&&);
- ~server();
+ ~client();
// Methods
- server& operator=(server&&);
+ client& operator=(client&&);
// Properties
<ClInclude Include="osc\oscpack\OscPrintReceivedElements.h" />\r
<ClInclude Include="osc\oscpack\OscReceivedElements.h" />\r
<ClInclude Include="osc\oscpack\OscTypes.h" />\r
- <ClInclude Include="osc\server.h" />\r
+ <ClInclude Include="osc\client.h" />\r
<ClInclude Include="StdAfx.h" />\r
<ClInclude Include="util\AsyncEventServer.h" />\r
<ClInclude Include="util\ClientInfo.h" />\r
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>\r
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>\r
</ClCompile>\r
- <ClCompile Include="osc\server.cpp">\r
+ <ClCompile Include="osc\client.cpp">\r
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">../StdAfx.h</PrecompiledHeaderFile>\r
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Develop|Win32'">../StdAfx.h</PrecompiledHeaderFile>\r
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../StdAfx.h</PrecompiledHeaderFile>\r
<ClInclude Include="osc\oscpack\OscOutboundPacketStream.h">\r
<Filter>source\osc\oscpack</Filter>\r
</ClInclude>\r
- <ClInclude Include="osc\server.h">\r
+ <ClInclude Include="osc\client.h">\r
<Filter>source\osc</Filter>\r
</ClInclude>\r
</ItemGroup>\r
<ClCompile Include="osc\oscpack\OscOutboundPacketStream.cpp">\r
<Filter>source\osc\oscpack</Filter>\r
</ClCompile>\r
- <ClCompile Include="osc\server.cpp">\r
+ <ClCompile Include="osc\client.cpp">\r
<Filter>source\osc</Filter>\r
</ClCompile>\r
</ItemGroup>\r
#include <atlbase.h>\r
\r
#include <protocol/amcp/AMCPProtocolStrategy.h>\r
-#include <protocol/osc/server.h>\r
+#include <protocol/osc/client.h>\r
\r
#include <modules/bluefish/bluefish.h>\r
#include <modules/decklink/decklink.h>\r
#include <protocol/CLK/CLKProtocolStrategy.h>\r
#include <protocol/util/AsyncEventServer.h>\r
#include <protocol/util/stateful_protocol_strategy_wrapper.h>\r
-#include <protocol/osc/server.h>\r
+#include <protocol/osc/client.h>\r
\r
#include <boost/algorithm/string.hpp>\r
#include <boost/lexical_cast.hpp>\r
boost::promise<bool>& shutdown_server_now_;\r
safe_ptr<ogl_device> ogl_;\r
std::vector<safe_ptr<IO::AsyncEventServer>> async_servers_; \r
- std::vector<osc::server> osc_servers_;\r
+ std::vector<osc::client> osc_client_;\r
std::vector<safe_ptr<video_channel>> channels_;\r
std::shared_ptr<thumbnail_generator> thumbnail_generator_;\r
\r
const auto address = xml_controller.second.get(L"address", L"127.0.0.1");\r
const auto port = xml_controller.second.get<unsigned short>(L"port", 5253);\r
\r
- osc_servers_.push_back(osc::server(boost::asio::ip::udp::endpoint(boost::asio::ip::address_v4::from_string(narrow(address)), port), monitor_subject_));\r
+ osc_client_.push_back(osc::client(boost::asio::ip::udp::endpoint(boost::asio::ip::address_v4::from_string(narrow(address)), port), monitor_subject_));\r
}\r
else\r
CASPAR_LOG(warning) << "Invalid controller: " << widen(name); \r