3 // =========================================================================
5 * @file MT_AMH_Server.h
7 * @desc Provides Multi-threaded functionality to the Base_Server.
9 * @author Mayur Deshpande <mayur@ics.uci.edu>
11 // =========================================================================
14 #ifndef MT_AMH_SERVER_H
15 #define MT_AMH_SERVER_H
18 #include "Base_Server.h"
23 , public ACE_Task_Base
26 MT_AMH_Server (int &argc
, ACE_TCHAR
**argv
);
28 ~MT_AMH_Server (void);
31 void usage (const char *message
);
33 // We need to parse an extra thread_count parameter for
34 // multi-threraded server.
35 int parse_args (void);
37 void start_threads (void);
46 #endif // MT_AMH_Server_H