diff options
author | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-10-09 07:22:24 +0000 |
---|---|---|
committer | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-10-09 07:22:24 +0000 |
commit | 5e18aa3df89d081633ec1f4957babcba0b891554 (patch) | |
tree | c03f068aa2b5a2b512461862d963d8f8a330a9dc /TAO | |
parent | 9b0486755ef661078d7225a73bf58ecf5fce52c2 (diff) | |
download | ATCD-5e18aa3df89d081633ec1f4957babcba0b891554.tar.gz |
*** empty log message ***
Diffstat (limited to 'TAO')
-rw-r--r-- | TAO/ChangeLog-98c | 13 | ||||
-rw-r--r-- | TAO/tao/IIOP_Object.cpp | 13 | ||||
-rw-r--r-- | TAO/tao/IIOP_Object.h | 6 |
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. |