Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / tests / Bug_2677_Regression / DllORB.h
blobd72946c0d96888405408f61728cb44a2c283c09c
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 (void);
13 virtual ~DllORB (void);
15 CORBA::ORB_ptr orb (void) const;
17 virtual int init (int argc, ACE_TCHAR *argv[]);
19 virtual int fini (void);
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 */