summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjtc <jtc@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2005-04-13 14:23:30 +0000
committerjtc <jtc@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2005-04-13 14:23:30 +0000
commit436f803b2afe5b610b0aaf7d530d74b97ec4120c (patch)
treecc1d807dfaf3fe5a66f32eb7dfcc6dd5f0755f45
parent0a5fa40efe055b627ca366e14803a7017db18bb5 (diff)
downloadATCD-436f803b2afe5b610b0aaf7d530d74b97ec4120c.tar.gz
ChangeLogTag: Wed Apr 13 07:20:54 2005 J.T. Conklin <jtc@acorntoolworks.com>
-rw-r--r--ChangeLog14
-rw-r--r--ace/Makefile.am1
-rw-r--r--ace/Proactor_Impl.cpp11
-rw-r--r--ace/Proactor_Impl.h2
-rw-r--r--ace/ace.mpc1
5 files changed, 28 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index b691ed836b4..202ad98189a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+Wed Apr 13 07:20:54 2005 J.T. Conklin <jtc@acorntoolworks.com>
+
+ * ace/Makefile.am:
+ * ace/ace.mpc:
+
+ Add Proactor_Impl.cpp to list of source files.
+
+ * ace/Proactor_Impl.h:
+ * ace/Proactor_Impl.cpp:
+
+ Move ACE_Proactor_Impl destructor out of line into new file
+ Proactor_Impl.cpp so it's not compiled and included in each
+ translation unit that includes Proactor_Impl.h.
+
Tue Apr 12 19:30:40 2005 J.T. Conklin <jtc@acorntoolworks.com>
* ace/Makefile.am:
diff --git a/ace/Makefile.am b/ace/Makefile.am
index 5cb65ca403a..e7bd4a69cf3 100644
--- a/ace/Makefile.am
+++ b/ace/Makefile.am
@@ -208,6 +208,7 @@ libACE_la_SOURCES = \
Pipe.cpp \
Priority_Reactor.cpp \
Proactor.cpp \
+ Proactor_Impl.cpp \
Process.cpp \
Process_Manager.cpp \
Process_Mutex.cpp \
diff --git a/ace/Proactor_Impl.cpp b/ace/Proactor_Impl.cpp
new file mode 100644
index 00000000000..40127c974ad
--- /dev/null
+++ b/ace/Proactor_Impl.cpp
@@ -0,0 +1,11 @@
+// $Id$
+
+#include "ace/Proactor_Impl.h"
+
+ACE_RCSID (ace,
+ Proactor_Impl,
+ "$Id$")
+
+ACE_Proactor_Impl::~ACE_Proactor_Impl()
+{
+}
diff --git a/ace/Proactor_Impl.h b/ace/Proactor_Impl.h
index e778075a096..262d3e66da3 100644
--- a/ace/Proactor_Impl.h
+++ b/ace/Proactor_Impl.h
@@ -42,7 +42,7 @@ class ACE_Export ACE_Proactor_Impl : public ACE_Event_Handler
public:
/// Virtual destruction.
- virtual ~ACE_Proactor_Impl (void) {}
+ virtual ~ACE_Proactor_Impl (void);
/// Close the IO completion port.
virtual int close (void) = 0;
diff --git a/ace/ace.mpc b/ace/ace.mpc
index 30f3c26857a..ee858ec4a32 100644
--- a/ace/ace.mpc
+++ b/ace/ace.mpc
@@ -186,6 +186,7 @@ project(ACE) : acedefaults, core, other, codecs, token, svcconf, uuid, filecache
POSIX_Proactor.cpp
Priority_Reactor.cpp
Proactor.cpp
+ Proactor_Impl.cpp
Process.cpp
Process_Manager.cpp
Process_Mutex.cpp