#include <Acceptor_Impl.h>
Inheritance diagram for TAO_Creation_Strategy< SVC_HANDLER >:


Public Member Functions | |
| TAO_Creation_Strategy (TAO_ORB_Core *orb_core, CORBA::Boolean flag=false) | |
| int | make_svc_handler (SVC_HANDLER *&sh) |
| Create a SVC_HANDLER and set the ORB_Core pointer on it. | |
Protected Attributes | |
| TAO_ORB_Core * | orb_core_ |
| Pointer to the ORB Core. | |
| CORBA::Boolean | lite_flag_ |
| Should we use the Lite version for any protocol? | |
Definition at line 38 of file Acceptor_Impl.h.
|
||||||||||||||||
|
Constructor. Definition at line 41 of file Acceptor_Impl.cpp.
00043 : ACE_Creation_Strategy<SVC_HANDLER> (0, orb_core->reactor()), 00044 orb_core_ (orb_core), 00045 lite_flag_ (flag) 00046 { 00047 } |
|
||||||||||
|
Create a SVC_HANDLER and set the ORB_Core pointer on it.
Reimplemented from ACE_Creation_Strategy< SVC_HANDLER >. Definition at line 50 of file Acceptor_Impl.cpp. References ACE_NEW_RETURN, TAO_ORB_Core::lane_resources(), TAO_Creation_Strategy< SVC_HANDLER >::orb_core_, TAO::Transport_Cache_Manager::purge(), and TAO_Thread_Lane_Resources::transport_cache().
00051 {
00052 if (sh == 0)
00053 {
00054 // Purge connections (if necessary)
00055 this->orb_core_->lane_resources ().transport_cache ().purge ();
00056
00057 ACE_NEW_RETURN (sh,
00058 SVC_HANDLER (this->orb_core_,
00059 this->lite_flag_),
00060 -1);
00061 }
00062
00063 return 0;
00064 }
|
|
|||||
|
Should we use the Lite version for any protocol?
Definition at line 55 of file Acceptor_Impl.h. |
|
|||||
|
Pointer to the ORB Core.
Definition at line 52 of file Acceptor_Impl.h. Referenced by TAO_Creation_Strategy< SVC_HANDLER >::make_svc_handler(). |
1.3.6