summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-10-09 07:22:24 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-10-09 07:22:24 +0000
commit5e18aa3df89d081633ec1f4957babcba0b891554 (patch)
treec03f068aa2b5a2b512461862d963d8f8a330a9dc
parent9b0486755ef661078d7225a73bf58ecf5fce52c2 (diff)
downloadATCD-5e18aa3df89d081633ec1f4957babcba0b891554.tar.gz
*** empty log message ***
-rw-r--r--TAO/ChangeLog-98c13
-rw-r--r--TAO/tao/IIOP_Object.cpp13
-rw-r--r--TAO/tao/IIOP_Object.h6
3 files changed, 26 insertions, 6 deletions
diff --git a/TAO/ChangeLog-98c b/TAO/ChangeLog-98c
index 5b4851084be..0cc702b974a 100644
--- a/TAO/ChangeLog-98c
+++ b/TAO/ChangeLog-98c
@@ -1,12 +1,17 @@
+Fri Oct 09 02:19:09 1998 Irfan Pyarali <irfan@cs.wustl.edu>
+
+ * tao/IIOP_Object.cpp (Profile): Added new constructor.
+
Fri Oct 9 01:15:54 1998 Alexander Babu Arulanthu <alex@cs.wustl.edu>
* tao/Operation_Table.cpp:
* tao/Operation_Table.h:
* TAO_IDL/be/be_interface.cpp:
- Integrated Linear Search operation lookup strategy option to
- TAO_IDL. We use again GPERF for generating lookup method for
- this. Thanks to great work by Vishal (vishal@cs), GPERF has an
- option to generate linear search code.
+
+ Integrated Linear Search operation lookup strategy option to
+ TAO_IDL. We use again GPERF for generating lookup method for
+ this. Thanks to great work by Vishal (vishal@cs), GPERF has an
+ option to generate linear search code.
Thu Oct 8 17:37:14 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
diff --git a/TAO/tao/IIOP_Object.cpp b/TAO/tao/IIOP_Object.cpp
index 224342afe48..28a6f709898 100644
--- a/TAO/tao/IIOP_Object.cpp
+++ b/TAO/tao/IIOP_Object.cpp
@@ -196,6 +196,15 @@ IIOP::Profile::Profile (const char *h,
(void) this->set (h, p, key, &addr);
}
+IIOP::Profile::Profile (const char *h,
+ const CORBA::UShort p,
+ const TAO_opaque &key,
+ const ACE_INET_Addr &addr)
+ : host (0)
+{
+ (void) this->set (h, p, key, &addr);
+}
+
IIOP::Profile::Profile (const ACE_INET_Addr &addr,
const char *key)
: host (0)
@@ -211,8 +220,8 @@ IIOP::Profile::Profile (const ACE_INET_Addr &addr,
}
-IIOP::Profile
-&IIOP::Profile::operator = (const IIOP::Profile &src)
+IIOP::Profile &
+IIOP::Profile::operator= (const IIOP::Profile &src)
{
this->set (src.host,
src.port,
diff --git a/TAO/tao/IIOP_Object.h b/TAO/tao/IIOP_Object.h
index 5e3c4f5d2d2..b518215d6a2 100644
--- a/TAO/tao/IIOP_Object.h
+++ b/TAO/tao/IIOP_Object.h
@@ -75,6 +75,12 @@ public:
const ACE_INET_Addr &addr);
// Called by server.
+ Profile (const char *host,
+ const CORBA::UShort port,
+ const TAO_opaque &object_key,
+ const ACE_INET_Addr &addr);
+ // Called by server.
+
Profile (const ACE_INET_Addr &addr,
const char *object_key);
// Called by client or server.