|
abstract void | acceptAsync (fm.liveswitch.IAction0 onSuccess, fm.liveswitch.IAction1< java.lang.Exception > onFailure, fm.liveswitch.IAction1< fm.liveswitch.StreamSocket > onSocket) |
| Accepts a new socket asynchronously. More...
|
|
abstract void | connectAsync (String hostname, String ipAddress, int port, int timeout, fm.liveswitch.IAction0 onSuccess, fm.liveswitch.IAction2< java.lang.Exception, Boolean > onFailure) |
| Connects the socket asynchronously. More...
|
|
fm.liveswitch.IAction2< java.lang.Exception, Boolean > | getOnReceiveFailure () |
| Gets a callback invoked on failed read from TCP stream. More...
|
|
fm.liveswitch.IAction1< fm.liveswitch.DataBuffer > | getOnReceiveSuccess () |
| Gets a callback invoked on successful read from TCP stream. More...
|
|
abstract String | getRemoteHostname () |
| Gets the remote hostname. More...
|
|
abstract String | getRemoteIPAddress () |
| Gets the remote IP address. More...
|
|
abstract int | getRemotePort () |
| Gets the remote port. More...
|
|
abstract boolean | getSecure () |
| Gets a value indicating whether the socket is secure. More...
|
|
abstract boolean | getServer () |
| Gets a value indicating whether the socket can accept incoming connections. More...
|
|
abstract void | receiveAsync (int timeout) |
| Receives data asynchronously. More...
|
|
abstract boolean | send (fm.liveswitch.DataBuffer buffer) |
| Sends data synchronously. More...
|
|
abstract void | sendAsync (fm.liveswitch.DataBuffer buffer, int timeout, fm.liveswitch.IAction0 onSuccess, fm.liveswitch.IAction2< java.lang.Exception, Boolean > onFailure) |
| Sends data asynchronously. More...
|
|
void | setOnReceiveFailure (fm.liveswitch.IAction2< java.lang.Exception, Boolean > value) |
| Sets a callback invoked on failed read from TCP stream. More...
|
|
void | setOnReceiveSuccess (fm.liveswitch.IAction1< fm.liveswitch.DataBuffer > value) |
| Sets a callback invoked on successful read from TCP stream. More...
|
|
abstract boolean | bind (String ipAddress, int port, fm.liveswitch.BooleanHolder addressInUse) |
| Binds the socket to a local endpoint. More...
|
|
abstract void | close () |
| Closes the socket. More...
|
|
long | getAdapterSpeed () |
| Gets the adapter speed. More...
|
|
abstract boolean | getIPv6 () |
| Gets a value indicating whether the socket supports IPv6. More...
|
|
abstract boolean | getIsClosed () |
| Gets a value indicating whether this instance is closed. More...
|
|
abstract String | getLocalIPAddress () |
| Gets the local IP address. More...
|
|
abstract int | getLocalPort () |
| Gets the local port. More...
|
|
String[] | getPublicIPAddresses () |
| Gets the public IP addresses, if known. More...
|
|
void | setAdapterSpeed (long value) |
| Sets the adapter speed. More...
|
|
void | setPublicIPAddresses (String[] value) |
| Sets the public IP addresses, if known. More...
|
|
|
void | raiseAcceptFailure (fm.liveswitch.IAction1< java.lang.Exception > callback, java.lang.Exception exception) |
| Invokes the accept failure callback. More...
|
|
void | raiseAcceptSocket (fm.liveswitch.IAction1< fm.liveswitch.StreamSocket > callback, fm.liveswitch.StreamSocket socket) |
| Invokes the accept success callback. More...
|
|
void | raiseAcceptSuccess (fm.liveswitch.IAction0 callback) |
| Invokes the accept success callback. More...
|
|
void | raiseConnectFailure (fm.liveswitch.IAction2< java.lang.Exception, Boolean > callback, java.lang.Exception exception, boolean timedOut) |
| Invokes the connect failure callback. More...
|
|
void | raiseConnectSuccess (fm.liveswitch.IAction0 callback) |
| Invokes the connect success callback. More...
|
|
void | raiseReceiveFailure (fm.liveswitch.IAction2< java.lang.Exception, Boolean > callback, java.lang.Exception exception, boolean timedOut) |
| Invokes the receive failure callback. More...
|
|
void | raiseReceiveSuccess (fm.liveswitch.IAction1< fm.liveswitch.DataBuffer > callback, fm.liveswitch.DataBuffer buffer) |
| Invokes the receive success callback. More...
|
|
void | raiseSendFailure (fm.liveswitch.IAction2< java.lang.Exception, Boolean > callback, java.lang.Exception exception, boolean timedOut) |
| Invokes the send failure callback. More...
|
|
void | raiseSendSuccess (fm.liveswitch.IAction0 callback) |
| Invokes the send success callback. More...
|
|
| StreamSocket () |
|
| ManagedSocket () |
|