#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(). |
1.3.6