#include <Default_Thread_Lane_Resources_Manager.h>
Inheritance diagram for TAO_Default_Thread_Lane_Resources_Manager:
Accessors | |
TAO_Thread_Lane_Resources & | lane_resources (void) |
TAO_Thread_Lane_Resources & | default_lane_resources (void) |
Public Member Functions | |
TAO_Default_Thread_Lane_Resources_Manager (TAO_ORB_Core &orb_core) | |
Constructor. | |
~TAO_Default_Thread_Lane_Resources_Manager (void) | |
Destructor. | |
void | finalize (void) |
Finalize resources. | |
int | open_default_resources (void) |
Open default resources. | |
void | shutdown_reactor (void) |
Shutdown reactor. | |
virtual void | cleanup_rw_transports (void) |
Shutdown reactor. | |
int | is_collocated (const TAO_MProfile &mprofile) |
Does mprofile belong to us? | |
Protected Attributes | |
TAO_Thread_Lane_Resources *const | lane_resources_ |
Default lane resources. | |
Private Member Functions | |
TAO_Default_Thread_Lane_Resources_Manager (TAO_Default_Thread_Lane_Resources_Manager const &) | |
void | operator= (TAO_Default_Thread_Lane_Resources_Manager const &) |
Definition at line 36 of file Default_Thread_Lane_Resources_Manager.h.
|
Constructor.
Definition at line 17 of file Default_Thread_Lane_Resources_Manager.cpp.
00018 : TAO_Thread_Lane_Resources_Manager (orb_core), 00019 lane_resources_ (new TAO_Thread_Lane_Resources (orb_core)) 00020 { 00021 } |
|
Destructor.
Definition at line 23 of file Default_Thread_Lane_Resources_Manager.cpp. References lane_resources_.
00024 { 00025 // Delete the default resources. 00026 delete this->lane_resources_; 00027 } |
|
|
|
Shutdown reactor.
Implements TAO_Thread_Lane_Resources_Manager. Definition at line 76 of file Default_Thread_Lane_Resources_Manager.cpp. References TAO_Thread_Lane_Resources::cleanup_rw_transports(), and lane_resources_.
00077 { 00078 this->lane_resources_->cleanup_rw_transports (); 00079 } |
|
Implements TAO_Thread_Lane_Resources_Manager. Definition at line 64 of file Default_Thread_Lane_Resources_Manager.cpp. References lane_resources().
00065 { 00066 return this->lane_resources (); 00067 } |
|
Finalize resources.
Implements TAO_Thread_Lane_Resources_Manager. Definition at line 51 of file Default_Thread_Lane_Resources_Manager.cpp. References TAO_Thread_Lane_Resources::finalize(), and lane_resources_.
00052 { 00053 // Finalize default resources. 00054 this->lane_resources_->finalize (); 00055 } |
|
Does mprofile belong to us?
Implements TAO_Thread_Lane_Resources_Manager. Definition at line 82 of file Default_Thread_Lane_Resources_Manager.cpp. References TAO_Thread_Lane_Resources::is_collocated(), and lane_resources_.
00083 { 00084 return this->lane_resources_->is_collocated (mprofile); 00085 } |
|
Implements TAO_Thread_Lane_Resources_Manager. Definition at line 58 of file Default_Thread_Lane_Resources_Manager.cpp. References lane_resources_. Referenced by default_lane_resources().
00059 { 00060 return *this->lane_resources_; 00061 } |
|
Open default resources.
Implements TAO_Thread_Lane_Resources_Manager. Definition at line 30 of file Default_Thread_Lane_Resources_Manager.cpp. References TAO_ORB_Parameters::get_endpoint_set(), lane_resources_, TAO_Thread_Lane_Resources::open_acceptor_registry(), TAO_ORB_Core::orb_params(), TAO_DEFAULT_LANE, and TAO_EndpointSet.
00031 { 00032 TAO_ORB_Parameters * const params = 00033 this->orb_core_->orb_params (); 00034 00035 TAO_EndpointSet endpoint_set; 00036 00037 params->get_endpoint_set (TAO_DEFAULT_LANE, 00038 endpoint_set); 00039 00040 bool ignore_address = false; 00041 00042 int const result = 00043 this->lane_resources_->open_acceptor_registry (endpoint_set, 00044 ignore_address 00045 ); 00046 00047 return result; 00048 } |
|
|
|
Shutdown reactor.
Implements TAO_Thread_Lane_Resources_Manager. Definition at line 70 of file Default_Thread_Lane_Resources_Manager.cpp. References lane_resources_, and TAO_Thread_Lane_Resources::shutdown_reactor().
00071 { 00072 this->lane_resources_->shutdown_reactor (); 00073 } |
|
Default lane resources.
Definition at line 79 of file Default_Thread_Lane_Resources_Manager.h. Referenced by cleanup_rw_transports(), finalize(), is_collocated(), lane_resources(), open_default_resources(), shutdown_reactor(), and ~TAO_Default_Thread_Lane_Resources_Manager(). |