X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Fserver_container.h;h=b8743033ed85bd98fc29468d20a36249caa24de5;hb=3db2fad1ae84c7235507bf1adf471461856ddee4;hp=b358e28dd93bbff7ce9cd40d47da10c42de9ac73;hpb=1be0350e7ae7a566896a9fe52863dcc22433fc8a;p=awesomized%2Flibmemcached diff --git a/libtest/server_container.h b/libtest/server_container.h index b358e28d..b8743033 100644 --- a/libtest/server_container.h +++ b/libtest/server_container.h @@ -68,11 +68,12 @@ public: bool validate(); - bool start_socket_server(const std::string& server_type, const in_port_t try_port, int argc, const char *argv[]); + bool start_socket_server(const std::string& server_type, const in_port_t try_port, int argc, const char *argv[], const bool opt_startup_message= true); + bool start_server(const std::string& server_type, const in_port_t try_port, int argc, const char *argv[], const bool opt_startup_message= true); uint32_t count() const { - return servers.size(); + return uint32_t(servers.size()); } void restart(); @@ -121,6 +122,7 @@ public: bool check() const; void push_server(Server *); + Server* last(); Server *pop_server(); unsigned long int servers_to_run() const