TAO 4.0.2
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Attributes | List of all members
TAO_Bind_Dispatcher_Guard Class Reference

#include <Bind_Dispatcher_Guard.h>

Collaboration diagram for TAO_Bind_Dispatcher_Guard:
Collaboration graph
[legend]

Public Types

enum  TAO_Bind_Dispatcher_Status { UNBIND = 0 , NO_UNBIND }
 State information. More...
 

Public Member Functions

 TAO_Bind_Dispatcher_Guard (CORBA::ULong request_id, TAO_Reply_Dispatcher *rd, TAO_Transport_Mux_Strategy *tms)
 
 ~TAO_Bind_Dispatcher_Guard ()
 
int unbind_dispatcher ()
 Returns 0 if successful and non-zero otherwise.
 
TAO_Bind_Dispatcher_Status status () const
 Get status.
 
void status (TAO_Bind_Dispatcher_Status status)
 Set status.
 

Private Attributes

TAO_Bind_Dispatcher_Status status_
 
CORBA::ULong request_id_
 
TAO_Transport_Mux_Strategytms_
 

Member Enumeration Documentation

◆ TAO_Bind_Dispatcher_Status

State information.

Enumerator
UNBIND 

Unbind the dispatcher.

NO_UNBIND 

Do not unbind dispatcher.

Constructor & Destructor Documentation

◆ TAO_Bind_Dispatcher_Guard()

TAO_Bind_Dispatcher_Guard::TAO_Bind_Dispatcher_Guard ( CORBA::ULong request_id,
TAO_Reply_Dispatcher * rd,
TAO_Transport_Mux_Strategy * tms )

◆ ~TAO_Bind_Dispatcher_Guard()

TAO_Bind_Dispatcher_Guard::~TAO_Bind_Dispatcher_Guard ( )

Member Function Documentation

◆ status() [1/2]

TAO_Bind_Dispatcher_Guard::TAO_Bind_Dispatcher_Status TAO_Bind_Dispatcher_Guard::status ( ) const

Get status.

◆ status() [2/2]

void TAO_Bind_Dispatcher_Guard::status ( TAO_Bind_Dispatcher_Status status)

Set status.

◆ unbind_dispatcher()

int TAO_Bind_Dispatcher_Guard::unbind_dispatcher ( )

Returns 0 if successful and non-zero otherwise.

Member Data Documentation

◆ request_id_

CORBA::ULong TAO_Bind_Dispatcher_Guard::request_id_
private

◆ status_

TAO_Bind_Dispatcher_Status TAO_Bind_Dispatcher_Guard::status_
private

◆ tms_

TAO_Transport_Mux_Strategy* TAO_Bind_Dispatcher_Guard::tms_
private

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