diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-02a | 6 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-03a | 6 | ||||
-rw-r--r-- | THANKS | 3 | ||||
-rw-r--r-- | apps/Gateway/Peer/Peer.h | 12 |
5 files changed, 32 insertions, 1 deletions
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 <jwillemsen@remedy.nl> + + * apps/Gateway/Peer/Peer.h: + Added missing explicit template instantion exports for msvc7. + Thanks to Tom Phan <tomp@telhub.com> for reporting this + Thu Apr 4 21:01:11 2002 Carlos O'Ryan <coryan@atdesk.com> * 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 <jwillemsen@remedy.nl> + + * apps/Gateway/Peer/Peer.h: + Added missing explicit template instantion exports for msvc7. + Thanks to Tom Phan <tomp@telhub.com> for reporting this + Thu Apr 4 21:01:11 2002 Carlos O'Ryan <coryan@atdesk.com> * 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 <jwillemsen@remedy.nl> + + * apps/Gateway/Peer/Peer.h: + Added missing explicit template instantion exports for msvc7. + Thanks to Tom Phan <tomp@telhub.com> for reporting this + Thu Apr 4 21:01:11 2002 Carlos O'Ryan <coryan@atdesk.com> * ace/SOCK_Dgram.cpp: @@ -1489,7 +1489,7 @@ Jeff Paciga <jmpaciga@uwaterloo.ca> Laurent Sabourin <lsabourin@interstarinc.com> Frank Rybak <rybak@ll.mit.edu> Tim Iskander <timothy.j.iskander@lmco.com> -Michele Amoretti <amoretti@CE.UniPR.IT> +Michele Amoretti <amoretti@CE.UniPR.IT> Ido Yellin <Ido.Yellin@Focusengine.com> Eric Page <Eric_S_Page@raytheon.com> Kevin Heifner <heifner_k@ociweb.com> @@ -1497,6 +1497,7 @@ James Haiar <haiar@ll.mit.edu> Pavel Repin <pavel@repin.com> Whitney Kew <Whitney.Kew@Invensys.com> Jaroslaw Nozderko <jareknz@polbox.com> +Tom Phan <tomp@telhub.com> 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<ACE_SOCK_STREAM, ACE_NULL_SYNCH>; +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION_EXPORT */ + class ACE_Svc_Export Peer_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH> { // = 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<Peer_Handler, ACE_SOCK_ACCEPTOR>; +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION_EXPORT */ + class ACE_Svc_Export Peer_Acceptor : public ACE_Acceptor<Peer_Handler, ACE_SOCK_ACCEPTOR> { // = TITLE @@ -179,6 +187,10 @@ private: typedef ACE_Acceptor<Peer_Handler, ACE_SOCK_ACCEPTOR> inherited; }; +#if defined ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION_EXPORT +template class ACE_Svc_Export ACE_Connector<Peer_Handler, ACE_SOCK_CONNECTOR>; +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION_EXPORT */ + class ACE_Svc_Export Peer_Connector : public ACE_Connector<Peer_Handler, ACE_SOCK_CONNECTOR> { // = TITLE |