diff options
Diffstat (limited to 'ACE/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Wait_Never.cpp')
-rw-r--r-- | ACE/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Wait_Never.cpp | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/ACE/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Wait_Never.cpp b/ACE/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Wait_Never.cpp new file mode 100644 index 00000000000..0e1a0f1bc89 --- /dev/null +++ b/ACE/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Wait_Never.cpp @@ -0,0 +1,53 @@ +// $Id$ + +#include "orbsvcs/PortableGroup/UIPMC_Wait_Never.h" +#include "tao/ORB_Core.h" +#include "tao/Transport.h" +#include "tao/debug.h" + +ACE_RCSID(tao, Wait_On_Leader_Follower, "$Id$") + +TAO_BEGIN_VERSIONED_NAMESPACE_DECL + +TAO_UIPMC_Wait_Never::TAO_UIPMC_Wait_Never (TAO_Transport *transport) + : TAO_Wait_Strategy (transport) +{ +} + +TAO_UIPMC_Wait_Never::~TAO_UIPMC_Wait_Never (void) +{ +} + +int +TAO_UIPMC_Wait_Never::register_handler (void) +{ + return -1; +} + +bool +TAO_UIPMC_Wait_Never::non_blocking (void) const +{ + return true; +} + +bool +TAO_UIPMC_Wait_Never::can_process_upcalls (void) const +{ + return true; +} + +int +TAO_UIPMC_Wait_Never::sending_request (TAO_ORB_Core *, + int) +{ + return 0; +} + +int +TAO_UIPMC_Wait_Never::wait (ACE_Time_Value *, + TAO_Synch_Reply_Dispatcher &) +{ + return -1; +} + +TAO_END_VERSIONED_NAMESPACE_DECL |