summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/output/network.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/modules/output/network.cpp')
-rw-r--r--src/osd/modules/output/network.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/osd/modules/output/network.cpp b/src/osd/modules/output/network.cpp
index 95f898fbf41..081e721ae19 100644
--- a/src/osd/modules/output/network.cpp
+++ b/src/osd/modules/output/network.cpp
@@ -21,7 +21,6 @@ class output_network_server :
public raw_tcp_server::listener,
public raw_tcp_connection::listener
{
-
public:
output_network_server(uv_loop_t* loop) { m_tcp_server = new raw_tcp_server(loop, "0.0.0.0", 8000, 256, this, this); }
@@ -48,17 +47,17 @@ public:
virtual ~output_network() {
}
- virtual int init(const osd_options &options) override {
+ virtual int init(const osd_options &options) override {
m_loop = new uv_loop_t;
int err = uv_loop_init(m_loop);
if (err) {
return 1;
}
m_working_thread = std::thread([](output_network* self) { self->process_output(); }, this);
- return 0;
+ return 0;
}
- virtual void exit() override {
+ virtual void exit() override {
m_server->terminate_all();
m_working_thread.join();
uv_loop_close(m_loop);
@@ -76,7 +75,7 @@ public:
m_server = new output_network_server(m_loop);
uv_run(m_loop, UV_RUN_DEFAULT);
}
-
+
private:
std::thread m_working_thread;
uv_loop_t* m_loop;