us.ihmc.utilities.io.streamingData
Class StreamingDataTCPClient

java.lang.Object
  extended by us.ihmc.utilities.io.streamingData.StreamingDataTCPClient
All Implemented Interfaces:
EstablishedAConnectionListener

public class StreamingDataTCPClient
extends java.lang.Object
implements EstablishedAConnectionListener


Constructor Summary
StreamingDataTCPClient(java.lang.String serverIPAddress, int serverPort)
           
 
Method Summary
 void close()
           
 void connectToServer(boolean persistentlyStayConnected)
           
 void establishedAConnection(java.io.ObjectInputStream objectInputStream, java.io.ObjectOutputStream objectOutputStream)
           
 boolean isConnected()
           
 void registerStreamingDataConsumer(StreamingDataConsumer streamingDataConsumer)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StreamingDataTCPClient

public StreamingDataTCPClient(java.lang.String serverIPAddress,
                              int serverPort)
Method Detail

close

public void close()

isConnected

public boolean isConnected()

registerStreamingDataConsumer

public void registerStreamingDataConsumer(StreamingDataConsumer streamingDataConsumer)

connectToServer

public void connectToServer(boolean persistentlyStayConnected)

establishedAConnection

public void establishedAConnection(java.io.ObjectInputStream objectInputStream,
                                   java.io.ObjectOutputStream objectOutputStream)
Specified by:
establishedAConnection in interface EstablishedAConnectionListener