X-Git-Url: https://git.sesse.net/?p=cubemap;a=blobdiff_plain;f=serverpool.cpp;h=e9fea12944d13455ee7315685a32c7f2ed6fc9ae;hp=c3fc69d04a3414fd00fee354966bc02a886c8d11;hb=7ec54788f88dde7b083ba6cfd30732b32295b54a;hpb=980ac162414c9fce62af4fdb9cfc282865b31572;ds=sidebyside diff --git a/serverpool.cpp b/serverpool.cpp index c3fc69d..e9fea12 100644 --- a/serverpool.cpp +++ b/serverpool.cpp @@ -178,6 +178,15 @@ void ServerPool::add_data(int stream_index, const char *data, size_t bytes, uint } } +void ServerPool::set_unavailable(int stream_index) +{ + assert(stream_index >= 0 && stream_index < ssize_t(num_http_streams)); + + for (int i = 0; i < num_servers; ++i) { + servers[i].set_unavailable(stream_index); + } +} + void ServerPool::add_gen204(const std::string &url, const std::string &allow_origin) { for (int i = 0; i < num_servers; ++i) {