X-Git-Url: https://git.sesse.net/?p=cubemap;a=blobdiff_plain;f=serverpool.cpp;h=cf6933ccda181e23f4f7f7d85e353ec11b7d805a;hp=dc7506d3c975e73bff851f7208fb2984aa463086;hb=f583e4d329222d8ce2a11524e924c02139b4f28d;hpb=019b96a9cc6fa2902690e98a2aa033517efef3ed diff --git a/serverpool.cpp b/serverpool.cpp index dc7506d..cf6933c 100644 --- a/serverpool.cpp +++ b/serverpool.cpp @@ -59,6 +59,13 @@ void ServerPool::run() } } +void ServerPool::stop() +{ + for (int i = 0; i < num_servers; ++i) { + servers[i].stop(); + } +} + vector ServerPool::get_client_stats() const { vector ret; @@ -68,3 +75,10 @@ vector ServerPool::get_client_stats() const } 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); + } +}