summaryrefslogtreecommitdiff
path: root/TAO/tao/Resource_Factory.h
diff options
context:
space:
mode:
authorelliott_c <elliott_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-07-17 14:42:07 +0000
committerelliott_c <elliott_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-07-17 14:42:07 +0000
commite16de8c8c2f4d0a6eb44160dc887fe875c83bb7f (patch)
tree8d4caf5c22cd4c69e8a455cb79683d909be7122c /TAO/tao/Resource_Factory.h
parentb6b6f7e828f346ac0c38b363fafe25f0a8e0532a (diff)
downloadATCD-e16de8c8c2f4d0a6eb44160dc887fe875c83bb7f.tar.gz
ChangeLogTag: Mon Jul 17 14:40:43 UTC 2006 Chad Elliott <elliott_c@ociweb.com>
Diffstat (limited to 'TAO/tao/Resource_Factory.h')
-rw-r--r--TAO/tao/Resource_Factory.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/TAO/tao/Resource_Factory.h b/TAO/tao/Resource_Factory.h
index 1fae24ea22b..580092f2887 100644
--- a/TAO/tao/Resource_Factory.h
+++ b/TAO/tao/Resource_Factory.h
@@ -24,6 +24,7 @@
#include "tao/Versioned_Namespace.h"
#include "tao/Basic_Types.h"
+#include "tao/Configurable_Refcount.h"
#include "ace/Service_Object.h"
#include "ace/Unbounded_Set.h"
@@ -231,6 +232,9 @@ public:
/// Creates the lock for the CORBA Object
virtual ACE_Lock *create_corba_object_lock (void);
+ /// Creates the configurable refcount for the CORBA Object
+ virtual TAO_Configurable_Refcount create_corba_object_refcount (void);
+
/// Creates the flushing strategy. The new instance is owned by the
/// caller.
virtual TAO_Flushing_Strategy *create_flushing_strategy (void) = 0;