00001 // UIPMC_Wait_Never.cpp,v 1.5 2006/03/14 06:14:34 jtc Exp 00002 00003 #include "orbsvcs/PortableGroup/UIPMC_Wait_Never.h" 00004 #include "tao/ORB_Core.h" 00005 #include "tao/Transport.h" 00006 #include "tao/debug.h" 00007 00008 ACE_RCSID(tao, Wait_On_Leader_Follower, "UIPMC_Wait_Never.cpp,v 1.5 2006/03/14 06:14:34 jtc Exp") 00009 00010 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00011 00012 TAO_UIPMC_Wait_Never::TAO_UIPMC_Wait_Never (TAO_Transport *transport) 00013 : TAO_Wait_Strategy (transport) 00014 { 00015 } 00016 00017 TAO_UIPMC_Wait_Never::~TAO_UIPMC_Wait_Never (void) 00018 { 00019 } 00020 00021 int 00022 TAO_UIPMC_Wait_Never::register_handler (void) 00023 { 00024 return -1; 00025 } 00026 00027 bool 00028 TAO_UIPMC_Wait_Never::non_blocking (void) const 00029 { 00030 return true; 00031 } 00032 00033 bool 00034 TAO_UIPMC_Wait_Never::can_process_upcalls (void) const 00035 { 00036 return true; 00037 } 00038 00039 int 00040 TAO_UIPMC_Wait_Never::sending_request (TAO_ORB_Core *, 00041 int) 00042 { 00043 return 0; 00044 } 00045 00046 int 00047 TAO_UIPMC_Wait_Never::wait (ACE_Time_Value *, 00048 TAO_Synch_Reply_Dispatcher &) 00049 { 00050 return -1; 00051 } 00052 00053 TAO_END_VERSIONED_NAMESPACE_DECL