X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Fserver.h;h=5444821d685d8aa24faf97ef95594fc74c57d4c3;hb=5a65c28db362c4d62419075c5c9e416fd855a9f9;hp=0aef86f93ce28ee57747a18329499e32da1b726c;hpb=349ca737f30ff0b6c3c71034f0930660663fa360;p=awesomized%2Flibmemcached diff --git a/libtest/server.h b/libtest/server.h index 0aef86f9..5444821d 100644 --- a/libtest/server.h +++ b/libtest/server.h @@ -1,4 +1,5 @@ /* + * Copyright (C) 2011 Data Differential, http://datadifferential.com/ * Copyright (C) 2006-2009 Brian Aker * All rights reserved. * @@ -6,6 +7,10 @@ * the COPYING file in the parent directory for full text. */ +#pragma once + +#include + /* Server startup and shutdown functions. */ @@ -16,13 +21,17 @@ extern "C" { #include typedef struct server_startup_st server_startup_st; +#define SERVERS_TO_CREATE 5 struct server_startup_st { uint8_t count; 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);