summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Trader/Trader.h
diff options
context:
space:
mode:
authorsbw1 <sbw1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-04-29 01:58:02 +0000
committersbw1 <sbw1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-04-29 01:58:02 +0000
commit04f03dcd62755e7454b8003817481b00c9dcf19c (patch)
tree0ef5b9817b6f31522a80343c7dade9de7c4837c5 /TAO/orbsvcs/orbsvcs/Trader/Trader.h
parent337a5058aa5c77f9016955f0db97cbcd90c116a6 (diff)
downloadATCD-04f03dcd62755e7454b8003817481b00c9dcf19c.tar.gz
*** empty log message ***
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Trader/Trader.h')
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Trader.h20
1 files changed, 19 insertions, 1 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Trader.h b/TAO/orbsvcs/orbsvcs/Trader/Trader.h
index e8015c17e20..9778f6138bb 100644
--- a/TAO/orbsvcs/orbsvcs/Trader/Trader.h
+++ b/TAO/orbsvcs/orbsvcs/Trader/Trader.h
@@ -35,7 +35,12 @@ class TAO_Trader_Factory
public:
typedef TAO_Trader_Base TAO_TRADER;
+
+#if defined TAO_HAS_DYNAMIC_PROPERTY_BUG
+ static TAO_TRADER* create_linked_trader (CORBA::ORB_ptr orb);
+#else
static TAO_TRADER* create_linked_trader (void);
+#endif /* TAO_HAS_DYNAMIC_PROPERTY_BUG */
#ifdef ACE_HAS_THREADS
@@ -61,8 +66,12 @@ class TAO_Export TAO_Trader_Base
{
public:
typedef int HUGE_NUMBER;
-
+
+#if defined TAO_HAS_DYNAMIC_PROPERTY_BUG
+ TAO_Trader_Base (CORBA::ORB_ptr orb);
+#else
TAO_Trader_Base (void);
+#endif /* TAO_HAS_DYNAMIC_PROPERTY_BUG */
// = Accessors for objects that manage trader's configuration.
@@ -91,6 +100,10 @@ public:
// Determine whether the identifier is a valid one (i.e., if the
// first character is a letter, and the subsequent ones letter,
// numbers, or underscores.)
+
+#if defined TAO_HAS_DYNAMIC_PROPERTY_BUG
+ CORBA::ORB_ptr orb (void);
+#endif /* TAO_HAS_DYNAMIC_PROPERTY_BUG */
protected:
// = Objects determining current configuration of a trader.
@@ -106,6 +119,11 @@ protected:
TAO_Link_Attributes_Impl link_attributes_;
// Stores and allows access/modification of trader's link attributes.
+
+#if defined TAO_HAS_DYNAMIC_PROPERTY_BUG
+ CORBA::ORB_var orb_;
+#endif /* TAO_HAS_DYNAMIC_PROPERTY_BUG */
+
};
int