1
#ifndef TAO_CONNECTOR_IMPL_CPP
2
#define TAO_CONNECTOR_IMPL_CPP
4
#include "tao/Connector_Impl.h"
6
#if !defined (ACE_LACKS_PRAGMA_ONCE)
8
#endif /* ACE_LACKS_PRAGMA_ONCE */
11
#if !defined(__ACE_INLINE__)
12
#include "tao/Connector_Impl.inl"
13
#endif /* __ACE_INLINE__ */
15
ACE_RCSID(tao, Connector_Impl, "Connector_Impl.cpp,v 1.6 2003/07/07 23:58:31 irfan Exp")
18
template <class SVC_HANDLER>
19
TAO_Connect_Creation_Strategy<SVC_HANDLER>::
20
TAO_Connect_Creation_Strategy (ACE_Thread_Manager* t,
21
TAO_ORB_Core *orb_core,
24
: ACE_Creation_Strategy <SVC_HANDLER> (t),
32
template <class SVC_HANDLER> int
33
TAO_Connect_Creation_Strategy<SVC_HANDLER>::make_svc_handler (SVC_HANDLER *&sh)
37
SVC_HANDLER (this->orb_core_,
42
// We add to the #REFCOUNT# since the Connector needs this. See
43
// Connector::make_connection() for details.
46
// At this point, the #REFCOUNT# is two.
52
////////////////////////////////////////////////////////////////
54
template <class SVC_HANDLER>
55
TAO_Connect_Concurrency_Strategy<SVC_HANDLER>::
56
TAO_Connect_Concurrency_Strategy (TAO_ORB_Core *orb_core)
57
: orb_core_ (orb_core)
61
template <class SVC_HANDLER> int
62
TAO_Connect_Concurrency_Strategy<SVC_HANDLER>::
63
activate_svc_handler (SVC_HANDLER *sh,
66
return ACE_Concurrency_Strategy<SVC_HANDLER>::activate_svc_handler (sh,
71
#endif /*TAO_CONNECTOR_IMPL_CPP*/