]> git.sesse.net Git - cubemap/blobdiff - serverpool.cpp
When create_input() fails, give an error message instead of crashing.
[cubemap] / serverpool.cpp
index dc7506d3c975e73bff851f7208fb2984aa463086..cf6933ccda181e23f4f7f7d85e353ec11b7d805a 100644 (file)
@@ -59,6 +59,13 @@ void ServerPool::run()
        }
 }
        
        }
 }
        
+void ServerPool::stop()
+{
+       for (int i = 0; i < num_servers; ++i) {
+               servers[i].stop();
+       }
+}
+       
 vector<ClientStats> ServerPool::get_client_stats() const
 {
        vector<ClientStats> ret;
 vector<ClientStats> ServerPool::get_client_stats() const
 {
        vector<ClientStats> ret;
@@ -68,3 +75,10 @@ vector<ClientStats> ServerPool::get_client_stats() const
        }
        return ret;
 }
        }
        return ret;
 }
+       
+void ServerPool::set_mark_pool(const std::string &stream_id, MarkPool *mark_pool)
+{
+       for (int i = 0; i < num_servers; ++i) {
+               servers[i].set_mark_pool(stream_id, mark_pool);
+       }       
+}