#include "mutexlock.h"
#include "input.h"
#include "server.h"
+#include "serverpool.h"
using namespace std;
-extern Server *servers;
+extern ServerPool *servers;
Input::Input(const string &stream_id, const string &url)
: stream_id(stream_id),
{
if (flags & METACUBE_FLAGS_HEADER) {
string header(data, data + size);
- for (int i = 0; i < NUM_SERVERS; ++i) {
- servers[i].set_header(stream_id, header);
- }
+ servers->set_header(stream_id, header);
} else {
- for (int i = 0; i < NUM_SERVERS; ++i) {
- servers[i].add_data(stream_id, data, size);
- }
+ servers->add_data(stream_id, data, size);
}
}