*/
+#include <config.h>
#include <libtest/common.h>
#include <libtest/blobslap_worker.h>
private:
public:
BlobslapWorker(in_port_t port_arg) :
- Server("localhost", port_arg)
+ Server("localhost", port_arg, "benchmark/blobslap_worker", true)
{
set_pid_file();
}
return "blobslap_worker";
};
- const char *executable()
- {
- return "benchmark/blobslap_worker";
- }
-
- const char *daemon_file_option()
- {
- return "--daemon";
- }
-
bool has_port_option() const
{
return true;
return true;
}
- bool build(int argc, const char *argv[]);
+ bool build(size_t argc, const char *argv[]);
};
#include <sstream>
-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]);
}