#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 () |
| 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 18 of file Default_Thread_Lane_Resources_Manager.cpp.
00019 : TAO_Thread_Lane_Resources_Manager (orb_core), 00020 lane_resources_ (new TAO_Thread_Lane_Resources (orb_core)) 00021 { 00022 } |
|
|
Destructor.
Definition at line 24 of file Default_Thread_Lane_Resources_Manager.cpp. References lane_resources_.
00025 {
00026 // Delete the default resources.
00027 delete this->lane_resources_;
00028 }
|
|
|
|
|
|
Shutdown reactor.
Implements TAO_Thread_Lane_Resources_Manager. Definition at line 78 of file Default_Thread_Lane_Resources_Manager.cpp. References TAO_Thread_Lane_Resources::cleanup_rw_transports(), and lane_resources_.
00079 {
00080 this->lane_resources_->cleanup_rw_transports ();
00081 }
|
|
|
Implements TAO_Thread_Lane_Resources_Manager. Definition at line 66 of file Default_Thread_Lane_Resources_Manager.cpp. References lane_resources().
00067 {
00068 return this->lane_resources ();
00069 }
|
|
|
Finalize resources.
Implements TAO_Thread_Lane_Resources_Manager. Definition at line 53 of file Default_Thread_Lane_Resources_Manager.cpp. References TAO_Thread_Lane_Resources::finalize(), and lane_resources_.
00054 {
00055 // Finalize default resources.
00056 this->lane_resources_->finalize ();
00057 }
|
|
|
Does mprofile belong to us?
Implements TAO_Thread_Lane_Resources_Manager. Definition at line 84 of file Default_Thread_Lane_Resources_Manager.cpp. References TAO_Thread_Lane_Resources::is_collocated(), and lane_resources_.
00085 {
00086 return this->lane_resources_->is_collocated (mprofile);
00087 }
|
|
|
Implements TAO_Thread_Lane_Resources_Manager. Definition at line 60 of file Default_Thread_Lane_Resources_Manager.cpp. References lane_resources_. Referenced by default_lane_resources().
00061 {
00062 return *this->lane_resources_;
00063 }
|
|
|
Open default resources.
Implements TAO_Thread_Lane_Resources_Manager. Definition at line 31 of file Default_Thread_Lane_Resources_Manager.cpp. References ACE_CHECK_RETURN, ACE_ENV_ARG_PARAMETER, 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.
00032 {
00033 TAO_ORB_Parameters * const params =
00034 this->orb_core_->orb_params ();
00035
00036 TAO_EndpointSet endpoint_set;
00037
00038 params->get_endpoint_set (TAO_DEFAULT_LANE,
00039 endpoint_set);
00040
00041 bool ignore_address = false;
00042
00043 int const result =
00044 this->lane_resources_->open_acceptor_registry (endpoint_set,
00045 ignore_address
00046 ACE_ENV_ARG_PARAMETER);
00047 ACE_CHECK_RETURN (-1);
00048
00049 return result;
00050 }
|
|
|
|
|
|
Shutdown reactor.
Implements TAO_Thread_Lane_Resources_Manager. Definition at line 72 of file Default_Thread_Lane_Resources_Manager.cpp. References lane_resources_, and TAO_Thread_Lane_Resources::shutdown_reactor().
00073 {
00074 this->lane_resources_->shutdown_reactor ();
00075 }
|
|
|
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