X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Fserver.h;h=454f69ca81e1266824c6cd7d5d3e58a0f36380b2;hb=e5571ea8efc87c103d98c8633a5b26a0a1df3519;hp=0aef86f93ce28ee57747a18329499e32da1b726c;hpb=349ca737f30ff0b6c3c71034f0930660663fa360;p=awesomized%2Flibmemcached diff --git a/libtest/server.h b/libtest/server.h index 0aef86f9..454f69ca 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,6 +21,7 @@ extern "C" { #include typedef struct server_startup_st server_startup_st; +#define SERVERS_TO_CREATE 5 struct server_startup_st { @@ -23,6 +29,9 @@ 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]; }; void server_startup(server_startup_st *construct);