Collaboration diagram for TAO::Nested_Upcall_Guard:

Public Member Functions | |
| Nested_Upcall_Guard (TAO_Transport *t) | |
| ~Nested_Upcall_Guard (void) | |
Private Member Functions | |
| Nested_Upcall_Guard (void) | |
| Nested_Upcall_Guard (const Nested_Upcall_Guard &) | |
| Disallow copying and assignment. | |
| Nested_Upcall_Guard & | operator= (const Nested_Upcall_Guard &) |
Private Attributes | |
| TAO_Transport * | t_ |
| Pointer to the transport that we plan to use. | |
Definition at line 26 of file Wait_On_LF_No_Upcall.cpp.
|
|
Definition at line 31 of file Wait_On_LF_No_Upcall.cpp. References ACE_DEBUG, TAO_ORB_Core::get_tss_resources(), LM_DEBUG, TAO_Transport::orb_core(), TAO_debug_level, and TAO_ORB_Core_TSS_Resources::upcalls_temporarily_suspended_on_this_thread_.
00032 : t_ (t) 00033 { 00034 TAO_ORB_Core_TSS_Resources *tss = 00035 t_->orb_core ()->get_tss_resources (); 00036 00037 tss->upcalls_temporarily_suspended_on_this_thread_ = true; 00038 00039 if (TAO_debug_level > 6) 00040 ACE_DEBUG ((LM_DEBUG, 00041 "TAO (%P|%t) - Wait_On_LF_No_Upcall::wait " 00042 "disabling upcalls on thread %t\n")); 00043 } |
|
|
Definition at line 45 of file Wait_On_LF_No_Upcall.cpp. References ACE_DEBUG, TAO_ORB_Core::get_tss_resources(), LM_DEBUG, TAO_Transport::orb_core(), TAO_debug_level, and TAO_ORB_Core_TSS_Resources::upcalls_temporarily_suspended_on_this_thread_.
00046 {
00047 TAO_ORB_Core_TSS_Resources *tss = t_->orb_core ()->get_tss_resources ();
00048
00049 tss->upcalls_temporarily_suspended_on_this_thread_ = false;
00050
00051 if (TAO_debug_level > 6)
00052 {
00053 ACE_DEBUG ((LM_DEBUG,
00054 "TAO (%P|%t) - Wait_On_LF_No_Upcall::wait "
00055 "re-enabling upcalls on thread %t\n"));
00056 }
00057 }
|
|
|
Definition at line 61 of file Wait_On_LF_No_Upcall.cpp.
00062 {
00063 }
|
|
|
Disallow copying and assignment.
|
|
|
|
|
|
Pointer to the transport that we plan to use.
Definition at line 72 of file Wait_On_LF_No_Upcall.cpp. |
1.3.6