Merge pull request #2301 from sonndinh/remove-dup-reactor-functions
[ACE_TAO.git] / TAO / tests / Bug_2677_Regression / DllORB.h
blob93ba2a11f46686112619fabc8d096c38e55ac6f0
1 #ifndef DLLORB_H
2 #define DLLORB_H
4 #include "ace/Service_Object.h"
5 #include "tao/ORB.h"
6 #include "tao/PortableServer/PortableServer.h"
7 #include "bug_2677_regression_export.h"
9 class bug_2677_regression_Export DllORB: public ACE_Service_Object
11 public:
12 DllORB ();
13 virtual ~DllORB ();
15 CORBA::ORB_ptr orb () const;
17 virtual int init (int argc, ACE_TCHAR *argv[]);
19 virtual int fini ();
21 private:
22 unsigned int failPrePostInit_;
23 CORBA::ORB_var mv_orb_;
24 PortableServer::POA_var mv_rootPOA_;
25 PortableServer::POAManager_var mv_poaManager_;
28 ACE_FACTORY_DECLARE (bug_2677_regression, DllORB)
30 #endif /* DLLORB_H */