diff options
Diffstat (limited to 'TAO/tao/IIOP_Connection_Handler.h')
-rw-r--r-- | TAO/tao/IIOP_Connection_Handler.h | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/TAO/tao/IIOP_Connection_Handler.h b/TAO/tao/IIOP_Connection_Handler.h index 3750e5441de..bd157821fe9 100644 --- a/TAO/tao/IIOP_Connection_Handler.h +++ b/TAO/tao/IIOP_Connection_Handler.h @@ -21,14 +21,23 @@ #pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ -#include "ace/Acceptor.h" - #include "tao/corbafwd.h" -#include "tao/Wait_Strategy.h" #include "tao/Connection_Handler.h" -#include "tao/IIOP_Transport.h" #include "tao/IIOPC.h" +#include "ace/Svc_Handler.h" +#include "ace/SOCK_Stream.h" + + +// Service Handler for this transport +typedef ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH> + TAO_IIOP_SVC_HANDLER; + +#if defined ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION_EXPORT +template class TAO_Export ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>; +#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION_EXPORT */ + + // Forward Decls class TAO_Pluggable_Messaging; |