TAO_PortableGroup  2.2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
TAO_UIPMC_Wait_Never Class Reference

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>

Inheritance diagram for TAO_UIPMC_Wait_Never:
Inheritance graph
Collaboration diagram for TAO_UIPMC_Wait_Never:
Collaboration graph

Public Member Functions

 TAO_UIPMC_Wait_Never (TAO_Transport *transport)
 Constructor. More...
 
virtual ~TAO_UIPMC_Wait_Never (void)
 Destructor. More...
 
virtual int sending_request (TAO_ORB_Core *orb_core, TAO_Message_Semantics msg_semantics)
 
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
 

Detailed Description

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.

Constructor & Destructor Documentation

TAO_UIPMC_Wait_Never::TAO_UIPMC_Wait_Never ( TAO_Transport transport)

Constructor.

TAO_UIPMC_Wait_Never::~TAO_UIPMC_Wait_Never ( void  )
virtual

Destructor.

Member Function Documentation

bool TAO_UIPMC_Wait_Never::can_process_upcalls ( void  ) const
virtual

Implements TAO_Wait_Strategy.

bool TAO_UIPMC_Wait_Never::non_blocking ( void  ) const
virtual

Implements TAO_Wait_Strategy.

int TAO_UIPMC_Wait_Never::register_handler ( void  )
virtual

Implements TAO_Wait_Strategy.

int TAO_UIPMC_Wait_Never::sending_request ( TAO_ORB_Core orb_core,
TAO_Message_Semantics  msg_semantics 
)
virtual
int TAO_UIPMC_Wait_Never::wait ( ACE_Time_Value max_wait_time,
TAO_Synch_Reply_Dispatcher rd 
)
virtual

Implements TAO_Wait_Strategy.


The documentation for this class was generated from the following files: