Package lejos.remote.nxt
Interface StreamConnection
-
- All Superinterfaces:
Connection,InputConnection,OutputConnection
- All Known Implementing Classes:
BTConnection,NXTConnection,SocketConnection
public interface StreamConnection extends InputConnection, OutputConnection
This interface defines the capabilities that a stream connection must have. StreamConnections have one underlying InputStream and one OutputStream. Opening a DataInputStream counts as opening an InputStream and opening a DataOutputStream counts as opening an OutputStream. Trying to open another InputStream or OutputStream causes an IOException. Trying to open the InputStream or OutputStream after they have been closed causes an IOException
-
-
Method Summary
-
Methods inherited from interface lejos.remote.nxt.Connection
close
-
Methods inherited from interface lejos.remote.nxt.InputConnection
openDataInputStream, openInputStream
-
Methods inherited from interface lejos.remote.nxt.OutputConnection
openDataOutputStream, openOutputStream
-
-