X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Fblobslap_worker.cc;h=fe1cdce31baeaa6f75b72fd1b5bd1596dbf93cc0;hb=b43d7591dbe31dedd9fed41f01d07e8a3412582b;hp=8bbd073857ce8d2bdb1430725e603f6221bdefa5;hpb=70d0d339d06cbe6b35ef0efc4fd3d7e8f92b6a01;p=awesomized%2Flibmemcached diff --git a/libtest/blobslap_worker.cc b/libtest/blobslap_worker.cc index 8bbd0738..fe1cdce3 100644 --- a/libtest/blobslap_worker.cc +++ b/libtest/blobslap_worker.cc @@ -122,24 +122,19 @@ public: return "benchmark/blobslap_worker"; } - const char *pid_file_option() - { - return "--pid-file="; - } - const char *daemon_file_option() { return "--daemon"; } - const char *log_file_option() + bool has_port_option() const { - return "--log-file="; + return true; } - const char *port_option() + bool has_log_file_option() const { - return "--port="; + return true; } bool is_libtool() @@ -147,23 +142,21 @@ 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++) { - arg_buffer << " " << argv[x] << " "; + add_option(argv[x]); } - set_extra_args(arg_buffer.str()); - return true; }