Inheritance diagram for de::gsi::bel::xfer::Xfer:
Public Member Functions | |
abstract Socket | getSocket () |
abstract void | addObjectReceivedListener (XferListener listener) |
abstract void | rmObjectReceivedListener (XferListener listener) |
abstract String | getConnectionInfo () |
abstract String | toString () |
abstract XferPrinter | getXferPrinter () |
abstract void | sendObject (Object request) throws IOException |
abstract void | close () throws IOException |
abstract void de::gsi::bel::xfer::Xfer::addObjectReceivedListener | ( | XferListener | listener | ) | [pure virtual] |
Add a listener to the Xfer object. The listener method handleMessage is called when an object is received, the exithandlder is called when the client closes the connection.
listener | the listener to add |
Implemented in de::gsi::bel::xfer::XferImpl.
abstract void de::gsi::bel::xfer::Xfer::close | ( | ) | throws IOException [pure virtual] |
close the connection. The exitHandler is not called.
IOException |
Implemented in de::gsi::bel::xfer::XferImpl.
abstract String de::gsi::bel::xfer::Xfer::getConnectionInfo | ( | ) | [pure virtual] |
Retrieve some information of the underlying connection
Implemented in de::gsi::bel::xfer::XferImpl.
abstract Socket de::gsi::bel::xfer::Xfer::getSocket | ( | ) | [pure virtual] |
Get the socket of the xfer connection
Implemented in de::gsi::bel::xfer::XferImpl.
abstract XferPrinter de::gsi::bel::xfer::Xfer::getXferPrinter | ( | ) | [pure virtual] |
get the XferPrinter Object of Xfer
Implemented in de::gsi::bel::xfer::XferImpl.
abstract void de::gsi::bel::xfer::Xfer::rmObjectReceivedListener | ( | XferListener | listener | ) | [pure virtual] |
Remove a listener
listener | listener to remove |
Implemented in de::gsi::bel::xfer::XferImpl.
abstract void de::gsi::bel::xfer::Xfer::sendObject | ( | Object | request | ) | throws IOException [pure virtual] |
send Object to a connected server.
request | Object to send |
Implemented in de::gsi::bel::xfer::XferImpl.
abstract String de::gsi::bel::xfer::Xfer::toString | ( | ) | [pure virtual] |