TAO_PortableGroup 4.0.4
|
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) | |
~TAO_UIPMC_Wait_Never () override=default | |
int | sending_request (TAO_ORB_Core *orb_core, TAO_Message_Semantics msg_semantics) override |
int | wait (ACE_Time_Value *max_wait_time, TAO_Synch_Reply_Dispatcher &rd) override |
int | register_handler () override |
bool | non_blocking () const override |
bool | can_process_upcalls () const override |
![]() | |
TAO_Wait_Strategy (TAO_Transport *transport) | |
virtual | ~TAO_Wait_Strategy ()=default |
virtual void | finished_request () |
virtual int | defer_upcall (ACE_Event_Handler *) |
bool | is_registered () const |
void | is_registered (bool flag) |
Additional Inherited Members | |
![]() | |
TAO_Transport * | transport_ |
bool | is_registered_ |
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.
TAO_UIPMC_Wait_Never::TAO_UIPMC_Wait_Never | ( | TAO_Transport * | transport | ) |
|
overridedefault |
|
overridevirtual |
Implements TAO_Wait_Strategy.
|
overridevirtual |
Implements TAO_Wait_Strategy.
|
overridevirtual |
Implements TAO_Wait_Strategy.
|
overridevirtual |
Reimplemented from TAO_Wait_Strategy.
|
overridevirtual |
Implements TAO_Wait_Strategy.