3 * @author Will Otte <w.otte@dre.vanderbilt.edu>
5 * Defines the Server_Task class that acts as a process colocated ORB server
6 * for Bug_1495_Regression.
9 #ifndef BUG1495_SERVER_TASK_H
10 #define BUG1495_SERVER_TASK_H
12 #include /**/ "ace/pre.h"
17 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
18 class ACE_Manual_Event
;
19 ACE_END_VERSIONED_NAMESPACE_DECL
21 /// Implements the Task to run the process colocated thread.
22 class Server_Task
: public ACE_Task_Base
26 Server_Task (const ACE_TCHAR
*output
,
29 ACE_Thread_Manager
*thr_mgr
);
31 /// Thread entry point
35 /// Output file for the server IOR
36 const ACE_TCHAR
*output_
;
38 /// Manual thread event to signal the main thread to create
39 /// the client thread.
40 ACE_Manual_Event
&me_
;
46 #include /**/ "ace/post.h"
48 #endif /* BUG1495_SERVER_TASK_H */