X-Git-Url: https://git.sesse.net/?p=cubemap;a=blobdiff_plain;f=serverpool.h;h=559f76a212c1aab24ceeafb985c95d9e9102a1c7;hp=5dee5f778e8a534a720c0683405a8fe6e24b6313;hb=3fdf2e48bca3edcb0de00e0dbd0d0aae81ba9aa9;hpb=d9b0536b128e10447a986f7b6ea2b5c93252c80f diff --git a/serverpool.h b/serverpool.h index 5dee5f7..559f76a 100644 --- a/serverpool.h +++ b/serverpool.h @@ -13,9 +13,8 @@ public: ServerPool(int num_servers); ~ServerPool(); - // Accessor. Only to be used in rare situations, really. - // The ServerPool retains ownership. - Server *get_server(int num) { return &servers[num]; } + // Fills streams() and clients(). + CubemapStateProto serialize(); // Picks a server (round-robin) and allocates the given client to it. void add_client(int sock);