Changes to attempt to silence bcc64x
[ACE_TAO.git] / TAO / orbsvcs / tests / Security / MT_SSLIOP / Server_Worker.h
blob5aef7649ee1355959374292492517384bad13f6b
1 // -*- C++ -*-
3 //=============================================================================
4 /**
5 * @file Server_Worker.h
7 * @author Anand Krishnan
8 */
9 //=============================================================================
11 #ifndef MT_SSLIOP_SERVER_WORKER_H
12 #define MT_SSLIOP_SERVER_WORKER_H
14 #include /**/ "ace/pre.h"
16 #include "ace/Task.h"
17 #include "tao/ORB.h"
19 #if defined (_MSC_VER)
20 # pragma warning(push)
21 # pragma warning (disable:4250)
22 #endif /* _MSC_VER */
24 /**
25 * @class Server_Worker
27 * @brief Run a server thread
29 * Use the ACE_Task_Base class to run server threads.
31 class Server_Worker : public ACE_Task_Base
33 public:
34 /// Constructor
35 Server_Worker (CORBA::ORB_ptr orb);
37 /// The thread entry point.
38 virtual int svc ();
41 private:
42 /// The ORB
43 CORBA::ORB_var orb_;
46 #if defined(_MSC_VER)
47 # pragma warning(pop)
48 #endif /* _MSC_VER */
50 #include /**/ "ace/post.h"
52 #endif /* MT_SSLIOP_SERVER_WORKER_H */