#include <Fault_Tolerance_Service.h>
Collaboration diagram for TAO_Fault_Tolerance_Service:
Public Member Functions | |
TAO_Fault_Tolerance_Service (void) | |
Ctor. | |
~TAO_Fault_Tolerance_Service (void) | |
Dtor. | |
void | init (TAO_ORB_Core *orb_core) |
Initialise the internal data structures. | |
TAO_Service_Callbacks * | service_callback (void) |
Return the underlying callback object. | |
Private Attributes | |
TAO_Service_Callbacks * | ft_service_callback_ |
hook to callback on to the service |
A class that holds an FT service call back instance.
Definition at line 42 of file Fault_Tolerance_Service.h.
|
Ctor.
Definition at line 8 of file Fault_Tolerance_Service.inl.
00009 : ft_service_callback_ (0) 00010 { 00011 } |
|
Dtor.
Definition at line 18 of file Fault_Tolerance_Service.cpp. References ft_service_callback_.
00019 { 00020 delete this->ft_service_callback_; 00021 } |
|
Initialise the internal data structures.
Definition at line 24 of file Fault_Tolerance_Service.cpp. References TAO_Services_Activate::activate_services(), and ft_service_callback_. Referenced by TAO_ORB_Core::services_callbacks_init().
00025 { 00026 // Look in to the svc conf stuff to get an instance of the 00027 // FT_Service. 00028 if (this->ft_service_callback_ == 0) 00029 { 00030 TAO_Services_Activate *service = 00031 ACE_Dynamic_Service <TAO_Services_Activate>::instance ("FT_ClientService_Activate"); 00032 00033 // Activate the callback 00034 if (service) 00035 this->ft_service_callback_ = service->activate_services (orb_core); 00036 } 00037 00038 return; 00039 } |
|
Return the underlying callback object.
Definition at line 14 of file Fault_Tolerance_Service.inl. References ft_service_callback_. Referenced by TAO_ORB_Core::hash_service(), TAO_ORB_Core::is_profile_equivalent(), TAO_ORB_Core::object_is_nil(), TAO_ORB_Core::service_profile_selection(), TAO_ORB_Core::service_raise_comm_failure(), and TAO_ORB_Core::service_raise_transient_failure().
00015 { 00016 return this->ft_service_callback_; 00017 } |
|
hook to callback on to the service
Definition at line 61 of file Fault_Tolerance_Service.h. Referenced by init(), service_callback(), and ~TAO_Fault_Tolerance_Service(). |