Since two-ways are not supported by UIPMC and more generally, anything that requires waiting isn't supported, so return error if anyone tries to do this. More...
#include <UIPMC_Wait_Never.h>
Public Member Functions | |
TAO_UIPMC_Wait_Never (TAO_Transport *transport) | |
Constructor. | |
virtual | ~TAO_UIPMC_Wait_Never (void) |
Destructor. | |
virtual int | sending_request (TAO_ORB_Core *orb_core, int two_way) |
virtual int | wait (ACE_Time_Value *max_wait_time, TAO_Synch_Reply_Dispatcher &rd) |
virtual int | register_handler (void) |
virtual bool | non_blocking (void) const |
virtual bool | can_process_upcalls (void) const |
Since two-ways are not supported by UIPMC and more generally, anything that requires waiting isn't supported, so return error if anyone tries to do this.
Definition at line 35 of file UIPMC_Wait_Never.h.
TAO_UIPMC_Wait_Never::TAO_UIPMC_Wait_Never | ( | TAO_Transport * | transport | ) |
Constructor.
Definition at line 12 of file UIPMC_Wait_Never.cpp.
: TAO_Wait_Strategy (transport) { }
TAO_UIPMC_Wait_Never::~TAO_UIPMC_Wait_Never | ( | void | ) | [virtual] |
bool TAO_UIPMC_Wait_Never::can_process_upcalls | ( | void | ) | const [virtual] |
bool TAO_UIPMC_Wait_Never::non_blocking | ( | void | ) | const [virtual] |
int TAO_UIPMC_Wait_Never::register_handler | ( | void | ) | [virtual] |
int TAO_UIPMC_Wait_Never::sending_request | ( | TAO_ORB_Core * | orb_core, | |
int | two_way | |||
) | [virtual] |
Reimplemented from TAO_Wait_Strategy.
Definition at line 40 of file UIPMC_Wait_Never.cpp.
{
return 0;
}
int TAO_UIPMC_Wait_Never::wait | ( | ACE_Time_Value * | max_wait_time, | |
TAO_Synch_Reply_Dispatcher & | rd | |||
) | [virtual] |