|
| boolean | getServer () |
| | Gets a value indicating whether the socket can accept incoming connections. More...
|
| |
| boolean | getSecure () |
| | Gets a value indicating whether the socket is secure. More...
|
| |
| boolean | getIPv6 () |
| | Gets a value indicating whether the socket supports IPv6. More...
|
| |
| | TcpSocket (boolean server, boolean ipv6, boolean secure) |
| |
| | TcpSocket (Socket socket, boolean server, boolean secure) |
| |
| boolean | getIsClosed () |
| | Gets a value indicating whether this instance is closed. More...
|
| |
| String | getLocalIPAddress () |
| | Gets the local IP address. More...
|
| |
| int | getLocalPort () |
| | Gets the local port. More...
|
| |
| String | getRemoteIPAddress () |
| | Gets the remote IP address. More...
|
| |
| int | getRemotePort () |
| | Gets the remote port. More...
|
| |
| String | getRemoteHostname () |
| | Gets the remote hostname. More...
|
| |
| boolean | bind (String ipAddress, int port, BooleanHolder addressInUse) |
| |
| void | acceptAsync (final IAction0 onSuccess, final IAction1< Exception > onFailure, final IAction1< StreamSocket > onSocket) |
| |
| void | connectAsync (final String hostname, final String ipAddress, final int port, int timeout, final IAction0 onSuccess, final IAction2< Exception, Boolean > onFailure) |
| |
| boolean | send (DataBuffer buffer) |
| |
| void | sendAsync (final DataBuffer buffer, int timeout, final IAction0 onSuccess, final IAction2< Exception, Boolean > onFailure) |
| |
| void | receiveAsync (int timeout) |
| | Receives data asynchronously. More...
|
| |
| void | close () |
| | Closes the socket. More...
|
| |
| 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 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...
|
| |
| long | getAdapterSpeed () |
| | Gets the adapter speed. 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 () |
| |