From ce53019470671991f4fac7694981b330cb3594b9 Mon Sep 17 00:00:00 2001 From: Johnny Willemsen Date: Fri, 5 Apr 2002 06:58:05 +0000 Subject: ChangeLogTag: Fri Apr 05 08:51:12 2002 Johnny Willemsen --- ChangeLog | 6 ++++++ ChangeLogs/ChangeLog-02a | 6 ++++++ ChangeLogs/ChangeLog-03a | 6 ++++++ THANKS | 3 ++- apps/Gateway/Peer/Peer.h | 12 ++++++++++++ 5 files changed, 32 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index f069f348717..41dcffb26dd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Fri Apr 5 08:51:12 2002 Johnny Willemsen + + * apps/Gateway/Peer/Peer.h: + Added missing explicit template instantion exports for msvc7. + Thanks to Tom Phan for reporting this + Thu Apr 4 21:01:11 2002 Carlos O'Ryan * ace/SOCK_Dgram.cpp: diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a index f069f348717..41dcffb26dd 100644 --- a/ChangeLogs/ChangeLog-02a +++ b/ChangeLogs/ChangeLog-02a @@ -1,3 +1,9 @@ +Fri Apr 5 08:51:12 2002 Johnny Willemsen + + * apps/Gateway/Peer/Peer.h: + Added missing explicit template instantion exports for msvc7. + Thanks to Tom Phan for reporting this + Thu Apr 4 21:01:11 2002 Carlos O'Ryan * ace/SOCK_Dgram.cpp: diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a index f069f348717..41dcffb26dd 100644 --- a/ChangeLogs/ChangeLog-03a +++ b/ChangeLogs/ChangeLog-03a @@ -1,3 +1,9 @@ +Fri Apr 5 08:51:12 2002 Johnny Willemsen + + * apps/Gateway/Peer/Peer.h: + Added missing explicit template instantion exports for msvc7. + Thanks to Tom Phan for reporting this + Thu Apr 4 21:01:11 2002 Carlos O'Ryan * ace/SOCK_Dgram.cpp: diff --git a/THANKS b/THANKS index 006f8770040..4e71751c4f1 100644 --- a/THANKS +++ b/THANKS @@ -1489,7 +1489,7 @@ Jeff Paciga Laurent Sabourin Frank Rybak Tim Iskander -Michele Amoretti +Michele Amoretti Ido Yellin Eric Page Kevin Heifner @@ -1497,6 +1497,7 @@ James Haiar Pavel Repin Whitney Kew Jaroslaw Nozderko +Tom Phan I would particularly like to thank Paul Stephenson, who worked with me at Ericsson in the early 1990's. Paul devised the recursive Makefile diff --git a/apps/Gateway/Peer/Peer.h b/apps/Gateway/Peer/Peer.h index f34b14d8aea..b470b897e04 100644 --- a/apps/Gateway/Peer/Peer.h +++ b/apps/Gateway/Peer/Peer.h @@ -62,6 +62,10 @@ ACE_SVC_FACTORY_DECLARE (Peer_Factory) +#if defined ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION_EXPORT +template class ACE_Svc_Export ACE_Svc_Handler; +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION_EXPORT */ + class ACE_Svc_Export Peer_Handler : public ACE_Svc_Handler { // = TITLE @@ -146,6 +150,10 @@ protected: // leak will occur on Win32. }; +#if defined ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION_EXPORT +template class ACE_Svc_Export ACE_Acceptor; +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION_EXPORT */ + class ACE_Svc_Export Peer_Acceptor : public ACE_Acceptor { // = TITLE @@ -179,6 +187,10 @@ private: typedef ACE_Acceptor inherited; }; +#if defined ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION_EXPORT +template class ACE_Svc_Export ACE_Connector; +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION_EXPORT */ + class ACE_Svc_Export Peer_Connector : public ACE_Connector { // = TITLE -- cgit v1.2.1