]> git.sesse.net Git - casparcg/blob - protocol/osc/server.h
set svn:eol-style native on .h and .cpp files
[casparcg] / protocol / osc / server.h
1 #pragma once
2
3 #include <common/memory.h>
4
5 #include <core/monitor/monitor.h>
6
7 #include <functional>
8
9 namespace caspar { namespace protocol { namespace osc {
10
11 class server : public reactive::observer<monitor::event>
12 {
13 public: 
14         server(unsigned short port);
15         
16         void on_next(const monitor::event& e) override;
17 private:
18         spl::shared_ptr<observer<monitor::event>> impl_;
19 };
20
21 }}}