com::softwareag::umtransport::Transport Class Referenceabstract

Interface that defines methods common to all client Transports More...

#include <Transport.h>

Inheritance diagram for com::softwareag::umtransport::Transport:
com::softwareag::umtransport::AsynchronousTransport com::softwareag::umtransport::SynchronousTransport

Public Member Functions

virtual void close ()=0
 Close the Transport so it can no longer be used for communication More...
 
virtual bool isClosed ()=0
 Check to see whether this Transport has been closed already More...
 

Detailed Description

Interface that defines methods common to all client Transports

<seealso cref= com::softwareag::umtransport::SynchronousTransport

<seealso cref= com::softwareag::umtransport::AsynchronousTransport

Member Function Documentation

virtual void com::softwareag::umtransport::Transport::close ( )
pure virtual

Close the Transport so it can no longer be used for communication

Implemented in com::softwareag::umtransport::AsynchronousTransport, and com::softwareag::umtransport::SynchronousTransport.

virtual bool com::softwareag::umtransport::Transport::isClosed ( )
pure virtual

Check to see whether this Transport has been closed already

Returns
return true if the Transport is closed

Implemented in com::softwareag::umtransport::AsynchronousTransport, and com::softwareag::umtransport::SynchronousTransport.