TAO_TransportCurrent  2.1.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
Public Member Functions | Protected Member Functions | Private Member Functions
TAO::Transport::IIOP_Current_Impl Class Reference

Implementation of the TAO::Transport::IIOPCurrent interface. More...

#include <IIOP_Current_Impl.h>

Inheritance diagram for TAO::Transport::IIOP_Current_Impl:
Inheritance graph
[legend]
Collaboration diagram for TAO::Transport::IIOP_Current_Impl:
Collaboration graph
[legend]

List of all members.

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)

Protected Member Functions

virtual ~IIOP_Current_Impl (void)
 Destructor.

Private Member Functions

TAO_IIOP_Connection_Handlerhandler (void)
 IIOP_Current_Impl (const IIOP_Current_Impl &)
void operator= (const IIOP_Current_Impl &)

Detailed Description

Implementation of the TAO::Transport::IIOPCurrent interface.

IIOP_Current_Impl is useful for obtaining information about the IIOP Transport, associated with the calling thread.


Constructor & Destructor Documentation

Constructor.

Ctor.

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.

Prevent copying through the copy constructor and assignment operator.


Member Function Documentation

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.

These are methods exposed by the PortableInterceptor::Current interface.

Reimplemented from TAO::Transport::Current_Impl.

void TAO::Transport::IIOP_Current_Impl::operator= ( const IIOP_Current_Impl )
private

Prevent copying through the copy constructor and assignment operator.


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