public class NetworkTableConnection extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static char |
PROTOCOL_REVISION |
IOStream |
stream
the raw stream that is used in this connection
|
Constructor and Description |
---|
NetworkTableConnection(IOStream stream,
NetworkTableEntryTypeManager typeManager) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
flush() |
void |
read(ConnectionAdapter adapter) |
void |
sendClientHello() |
void |
sendEntryAssignment(NetworkTableEntry entry) |
void |
sendEntryUpdate(NetworkTableEntry entry) |
void |
sendKeepAlive() |
void |
sendProtocolVersionUnsupported() |
void |
sendServerHelloComplete() |
public static final char PROTOCOL_REVISION
public NetworkTableConnection(IOStream stream, NetworkTableEntryTypeManager typeManager)
public void close()
public void flush() throws java.io.IOException
java.io.IOException
public void sendKeepAlive() throws java.io.IOException
java.io.IOException
public void sendClientHello() throws java.io.IOException
java.io.IOException
public void sendServerHelloComplete() throws java.io.IOException
java.io.IOException
public void sendProtocolVersionUnsupported() throws java.io.IOException
java.io.IOException
public void sendEntryAssignment(NetworkTableEntry entry) throws java.io.IOException
java.io.IOException
public void sendEntryUpdate(NetworkTableEntry entry) throws java.io.IOException
java.io.IOException
public void read(ConnectionAdapter adapter) throws java.io.IOException
java.io.IOException