summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorspark <spark@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-03-26 13:28:22 +0000
committerspark <spark@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-03-26 13:28:22 +0000
commit4178d6fe4e1e3109d186af1a9536db94cd17a06d (patch)
treec2176eb49a44771d839f6934bf6a092450aa947a
parent9f43be99d1b7304100415b59c8d5cba98121165a (diff)
downloadATCD-4178d6fe4e1e3109d186af1a9536db94cd17a06d.tar.gz
ChangeLogTag: Tue Mar 26 07:26:00 2002 Si Mong Park <spark@ociweb.com>
-rw-r--r--TAO/ChangeLogs/ChangeLog-02a11
-rw-r--r--TAO/tao/Services.cpp3
-rw-r--r--TAO/tao/Services.i8
3 files changed, 14 insertions, 8 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a
index ca6db11df92..cd767e7686f 100644
--- a/TAO/ChangeLogs/ChangeLog-02a
+++ b/TAO/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,14 @@
+Tue Mar 26 07:26:00 2002 Si Mong Park <spark@ociweb.com>
+
+ * TAO/tao/Services.cpp:
+ * TAO/tao/Services.i:
+ Moved _tao_seq_Octet's Dtor back to cpp as eVC (WinCE) does not complain
+ unresolved symbol linker error anymore. Inline Dtor was causing compiler
+ error on Tru64, although it was okay on WinCE, NT, Solaris, and etc.
+ (thanks to Craig Rodrigues for report) In the future, if this causes a
+ problem again on WinCE, then preprocessor for WinCE, such as ACE_HAS_WINCE,
+ may be used to make inline Dtor specific for WinCE.
+
Mon Mar 25 16:00:00 2002 Si Mong Park <spark@ociweb.com>
* TAO/orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp:
diff --git a/TAO/tao/Services.cpp b/TAO/tao/Services.cpp
index 067631f9a8f..0605075a92d 100644
--- a/TAO/tao/Services.cpp
+++ b/TAO/tao/Services.cpp
@@ -57,6 +57,9 @@ CORBA::ServiceDetail::_tao_seq_Octet::_tao_seq_Octet (const _tao_seq_Octet &seq)
(seq)
{}
+CORBA::ServiceDetail::_tao_seq_Octet::~_tao_seq_Octet (void) // dtor
+{}
+
static const CORBA::Long _oc_CORBA_ServiceDetail__tao_seq_Octet[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
diff --git a/TAO/tao/Services.i b/TAO/tao/Services.i
index bd991e2ac76..4ed4a386630 100644
--- a/TAO/tao/Services.i
+++ b/TAO/tao/Services.i
@@ -177,14 +177,6 @@ CORBA_ServiceDetail_out::operator-> (void)
return this->ptr_;
}
-// *************************************************************
-// Inline operations for class CORBA::ServiceDetail::_tao_seq_Octet
-// *************************************************************
-
-ACE_INLINE
-CORBA::ServiceDetail::_tao_seq_Octet::~_tao_seq_Octet (void) // dtor
-{}
-
#if !defined (_CORBA_SERVICEDETAIL__TAO_SEQ_OCTET_CI_)
#define _CORBA_SERVICEDETAIL__TAO_SEQ_OCTET_CI_