X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=libtest%2Fblobslap_worker.cc;h=f341962061da1a4a17855bc4baaa2ae3856d481a;hb=ad7ce5a1c9769432d8105c1a3a3a67b12d8bd731;hp=d86840580415c773be85fb433b9a30b54b1e5fc9;hpb=ad5d3efae1a492151ab2b08d370d86d27931c3a9;p=m6w6%2Flibmemcached diff --git a/libtest/blobslap_worker.cc b/libtest/blobslap_worker.cc index d8684058..f3419620 100644 --- a/libtest/blobslap_worker.cc +++ b/libtest/blobslap_worker.cc @@ -20,6 +20,7 @@ */ +#include #include #include @@ -48,7 +49,7 @@ class BlobslapWorker : public Server private: public: BlobslapWorker(in_port_t port_arg) : - Server("localhost", port_arg) + Server("localhost", port_arg, "benchmark/blobslap_worker", true) { set_pid_file(); } @@ -117,17 +118,7 @@ public: return "blobslap_worker"; }; - const char *executable() - { - return "benchmark/blobslap_worker"; - } - - const char *daemon_file_option() - { - return "--daemon"; - } - - void has_port_option() const + bool has_port_option() const { return true; } @@ -142,17 +133,17 @@ public: return true; } - bool build(int argc, const char *argv[]); + bool build(size_t argc, const char *argv[]); }; #include -bool BlobslapWorker::build(int argc, const char *argv[]) +bool BlobslapWorker::build(size_t argc, const char *argv[]) { std::stringstream arg_buffer; - for (int x= 1 ; x < argc ; x++) + for (size_t x= 0 ; x < argc ; x++) { add_option(argv[x]); }