X-Git-Url: http://git.indexdata.com/?p=yazproxy-moved-to-github.git;a=blobdiff_plain;f=src%2Ft-server.cpp;h=ad88d02db296d17cc205a09ee8983b4424ed545f;hp=ca63da7f48c1c6026ffdf335edba476b9e220eec;hb=32e20aac80d955f4eaa2b78dfd99788bbc02edb2;hpb=1c04b2a3ad16130b058c942f01c18baa09f4a002 diff --git a/src/t-server.cpp b/src/t-server.cpp index ca63da7..ad88d02 100644 --- a/src/t-server.cpp +++ b/src/t-server.cpp @@ -2,7 +2,7 @@ * Copyright (c) 1998-2005, Index Data. * See the file LICENSE for details. * - * $Id: t-server.cpp,v 1.3 2005-09-11 20:06:54 adam Exp $ + * $Id: t-server.cpp,v 1.4 2005-09-12 20:09:14 adam Exp $ */ #include @@ -184,14 +184,18 @@ int main(int argc, char **argv) int ret; const char *addr = "tcp:@:9999"; char *apdu_log = 0; + int no_threads = 1; - while ((ret = options("a:v:T", argv, argc, &arg)) != -2) + while ((ret = options("n:a:v:T", argv, argc, &arg)) != -2) { switch (ret) { case 0: addr = xstrdup(arg); break; + case 'n': + no_threads = atoi(arg); + break; case 'a': apdu_log = xstrdup(arg); break; @@ -213,7 +217,7 @@ int main(int argc, char **argv) MyServer *z = 0; - Msg_Thread *my_thread = new Msg_Thread(&mySocketManager); + Msg_Thread *my_thread = new Msg_Thread(&mySocketManager, no_threads); #if YAZ_POSIX_THREADS if (thread_flag)