diff options
author | fhunleth <fhunleth@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-06-12 18:58:44 +0000 |
---|---|---|
committer | fhunleth <fhunleth@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-06-12 18:58:44 +0000 |
commit | 8d40b91422e328d03a0cda9dc91a9cb92458aa52 (patch) | |
tree | 468291519f5de84e2d73520262cff279db26aa67 /TAO/tao/Stub_Factory.h | |
parent | 0d2e3d69b72f8f9dad3402500a1b77d4a579c43a (diff) | |
download | ATCD-8d40b91422e328d03a0cda9dc91a9cb92458aa52.tar.gz |
Tue Jun 12 13:30:02 2001 Frank Hunleth <fhunleth@cs.wustl.edu>, Angelo Corsaro <corsaro@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/Stub_Factory.h')
-rw-r--r-- | TAO/tao/Stub_Factory.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/TAO/tao/Stub_Factory.h b/TAO/tao/Stub_Factory.h index 0ca9bf59d32..b2f350e1655 100644 --- a/TAO/tao/Stub_Factory.h +++ b/TAO/tao/Stub_Factory.h @@ -18,12 +18,16 @@ #include "ace/pre.h" #include "tao/corbafwd.h" -#include "tao/Stub.h" +#include "ace/Service_Object.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ +// Forward references +class TAO_MProfile; +class TAO_ORB_Core; + /** * @class TAO_Stub_Factory * @@ -35,6 +39,7 @@ * Stub Objects. */ class TAO_Export TAO_Stub_Factory + : public ACE_Service_Object { public: // -- Ctor/Dtor -- @@ -44,7 +49,8 @@ public: virtual TAO_Stub *create_stub (const char *repository_id, const TAO_MProfile &profiles, TAO_ORB_Core *orb_core, - CORBA::Environment &ACE_TRY_ENV); + CORBA::Environment &ACE_TRY_ENV) = 0; }; + #include "ace/post.h" #endif /* TAO_STUB_FACTORY_H_ */ |