|
TAO_TransportCurrent
2.1.2
|
Implementation of the TAO::Transport::IIOPCurrent interface. More...
#include <IIOP_Current_Impl.h>

Public Member Functions | |
| IIOP_Current_Impl (TAO_ORB_Core *core, size_t tss_slot_id) | |
| Constructor. | |
| virtual ::CORBA::Long | id (void) |
| virtual ::SSLIOP::Current_ptr | ssliop_current (void) |
| virtual ::CORBA::Long | remote_port (void) |
| virtual char * | remote_host (void) |
| virtual ::CORBA::Long | local_port (void) |
| virtual char * | local_host (void) |
Public Member Functions inherited from TAO::Transport::IIOP::Current | |
| virtual ::CORBA::Boolean | _is_a (const char *type_id) |
| virtual const char * | _interface_repository_id (void) const |
| virtual ::CORBA::Boolean | marshal (TAO_OutputCDR &cdr) |
Public Member Functions inherited from TAO::Transport::Current_Impl | |
| Current_Impl (TAO_ORB_Core *core, size_t tss_slot_id) | |
| Constructor. | |
| virtual CounterT | bytes_sent (void) |
| virtual CounterT | bytes_received (void) |
| virtual CounterT | messages_sent (void) |
| virtual CounterT | messages_received (void) |
| virtual ::TimeBase::TimeT | open_since (void) |
Protected Member Functions | |
| virtual | ~IIOP_Current_Impl (void) |
| Destructor. | |
Protected Member Functions inherited from TAO::Transport::IIOP::Current | |
| Current (void) | |
| virtual | ~Current (void) |
Protected Member Functions inherited from TAO::Transport::Current_Impl | |
| virtual | ~Current_Impl (void) |
| dtor | |
| const TAO_Transport * | transport (void) const |
| A (strategy) method used to obtain the transport ptr. | |
| const TAO::Transport::Stats * | transport_stats (void) const |
| Obtains the current transport's stats. | |
Private Member Functions | |
| TAO_IIOP_Connection_Handler * | handler (void) |
| IIOP_Current_Impl (const IIOP_Current_Impl &) | |
| void | operator= (const IIOP_Current_Impl &) |
Additional Inherited Members | |
Public Types inherited from TAO::Transport::IIOP::Current | |
| typedef Current_ptr | _ptr_type |
| typedef Current_var | _var_type |
| typedef Current_out | _out_type |
Public Types inherited from TAO::Transport::Current | |
Public Types inherited from CORBA::Object | |
Static Public Member Functions inherited from TAO::Transport::IIOP::Current | |
| static void | _tao_any_destructor (void *) |
| static Current_ptr | _duplicate (Current_ptr obj) |
| static void | _tao_release (Current_ptr obj) |
| static Current_ptr | _narrow (::CORBA::Object_ptr obj) |
| static Current_ptr | _unchecked_narrow (::CORBA::Object_ptr obj) |
| static Current_ptr | _nil (void) |
Static Public Member Functions inherited from TAO::Transport::Current | |
| static Current_ptr | _duplicate (Current_ptr obj) |
| static void | _tao_release (Current_ptr obj) |
Implementation of the TAO::Transport::IIOPCurrent interface.
IIOP_Current_Impl is useful for obtaining information about the IIOP Transport, associated with the calling thread.
| TAO::Transport::IIOP_Current_Impl::IIOP_Current_Impl | ( | TAO_ORB_Core * | core, |
| size_t | tss_slot_id | ||
| ) |
Constructor.
Ctor.
|
protectedvirtual |
Destructor.
Dtor.
Protected destructor to enforce the fact this class is reference counted, and should not be destroyed using delete() by anything other than the reference counting mechanism.
|
private |
Prevent copying through the copy constructor and assignment operator.
|
private |
Returns the IIOP connection handler associated with the Transport. Will throw NoContext if the (selected) transport () == 0, or if transport->connection_handler () == 0. Will throw NoContext, if no transport has been selected yet.
Obtains the IIOP_Connection_Handler associated with the Transport. Will throw NoContext if the (selected) transport () == 0, or if transport->connection_handler () == 0. Will throw NoContext, if no transport has been selected yet.
|
virtual |
These are methods exposed by the PortableInterceptor::Current interface.
Reimplemented from TAO::Transport::Current_Impl.
|
virtual |
Implements TAO::Transport::IIOP::Current.
|
virtual |
Implements TAO::Transport::IIOP::Current.
|
private |
Prevent copying through the copy constructor and assignment operator.
|
virtual |
Implements TAO::Transport::IIOP::Current.
|
virtual |
Implements TAO::Transport::IIOP::Current.
|
virtual |
Implements TAO::Transport::IIOP::Current.
1.8.1.1