X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Fserver.h;h=581cf8596b30297af084fe554cef729838ac33e8;hb=fd55b335a4d6530382bb95542479332c87de1d30;hp=e849f29a924b05587732ee67e1fb0dcc1d712e5d;hpb=29251f6f205e2323a473c181aaee98786fc90dca;p=awesomized%2Flibmemcached diff --git a/libtest/server.h b/libtest/server.h index e849f29a..581cf859 100644 --- a/libtest/server.h +++ b/libtest/server.h @@ -9,6 +9,8 @@ #pragma once +#include + /* Server startup and shutdown functions. */ @@ -19,6 +21,7 @@ extern "C" { #include typedef struct server_startup_st server_startup_st; +#define SERVERS_TO_CREATE 5 struct server_startup_st { @@ -26,6 +29,10 @@ struct server_startup_st uint8_t udp; memcached_server_st *servers; char *server_list; + char pid_file[SERVERS_TO_CREATE][FILENAME_MAX]; + in_port_t port[SERVERS_TO_CREATE]; + int pids[SERVERS_TO_CREATE]; + bool is_used[SERVERS_TO_CREATE]; // Did we start it, or was it just sitting there? }; void server_startup(server_startup_st *construct);