2 #ifndef MT_BIDIR_SERVER_TASK_H
3 #define MT_BIDIR_SERVER_TASK_H
5 #include /**/ "ace/pre.h"
9 #if !defined (ACE_LACKS_PRAGMA_ONCE)
11 #endif /* ACE_LACKS_PRAGMA_ONCE */
17 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
18 class ACE_Manual_Event
;
19 ACE_END_VERSIONED_NAMESPACE_DECL
21 /// Implement a Task to run the experiments using multiple threads.
22 class Server_Task
: public ACE_Task_Base
26 Server_Task (Sender_i
*s
,
27 ACE_Manual_Event
&event
,
30 ACE_Thread_Manager
*thr_mgr
);
32 /// Thread entry point
40 ACE_Manual_Event
&event_
;
42 /// Number of messages that needs to be sent
45 /// The ORB on which we run..
49 #include /**/ "ace/post.h"
51 #endif /* MT_BIDIR_SERVER_TASK_H */