diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-03-28 17:45:12 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-03-28 17:45:12 +0000 |
commit | 9a99b5256a37c5373e228ec3114a9ca0ddb94eac (patch) | |
tree | d5d5838e84ac6f5b251f88c523ba650af1600563 /examples/ASX/Event_Server | |
parent | 1c6a20c4570acfadb829db4bca01d09b142671a1 (diff) | |
download | ATCD-9a99b5256a37c5373e228ec3114a9ca0ddb94eac.tar.gz |
added template specializations
Diffstat (limited to 'examples/ASX/Event_Server')
-rw-r--r-- | examples/ASX/Event_Server/Event_Server/Peer_Router.cpp | 7 | ||||
-rw-r--r-- | examples/ASX/Event_Server/Transceiver/transceiver.cpp | 8 |
2 files changed, 15 insertions, 0 deletions
diff --git a/examples/ASX/Event_Server/Event_Server/Peer_Router.cpp b/examples/ASX/Event_Server/Event_Server/Peer_Router.cpp index cf65a7a444c..d3ca1ae2f6e 100644 --- a/examples/ASX/Event_Server/Event_Server/Peer_Router.cpp +++ b/examples/ASX/Event_Server/Event_Server/Peer_Router.cpp @@ -344,3 +344,10 @@ Peer_Router::control (ACE_Message_Block *mb) } #endif /* _PEER_ROUTER_C */ + + +#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION) +template class ACE_Acceptor<Peer_Handler, ACE_SOCK_ACCEPTOR>; +template class ACE_Map_Iterator<ROUTING_KEY, Peer_Handler *, ACE_RW_Mutex>; +template class ACE_Map_Manager<ROUTING_KEY, Peer_Handler *, ACE_RW_Mutex>; +#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */ diff --git a/examples/ASX/Event_Server/Transceiver/transceiver.cpp b/examples/ASX/Event_Server/Transceiver/transceiver.cpp index 673ec0a0e93..44ebbf10ebb 100644 --- a/examples/ASX/Event_Server/Transceiver/transceiver.cpp +++ b/examples/ASX/Event_Server/Transceiver/transceiver.cpp @@ -205,3 +205,11 @@ main (int argc, char *argv[]) ACE_Service_Config::run_reactor_event_loop (); return 0; } + + +#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION) +template class ACE_Connector<Event_Transceiver, ACE_SOCK_CONNECTOR>; +template class ACE_Map_Iterator<int, ACE_Svc_Tuple<Event_Transceiver> *, ACE_RW_Mutex>; +template class ACE_Map_Manager<int, ACE_Svc_Tuple<Event_Transceiver> *, ACE_RW_Mutex>; +template class ACE_Svc_Tuple<Event_Transceiver>; +#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */ |