8 #ifndef CONNECTIONADAPTER_H_
9 #define CONNECTIONADAPTER_H_
13 #include "networktables2/NetworkTableEntry.h"
14 #include "networktables2/connection/BadMessageException.h"
15 #include "networktables2/util/IOException.h"
16 #include "tables/ITable.h"
25 virtual bool keepAlive() = 0;
26 virtual void clientHello(ProtocolVersion protocolRevision) = 0;
27 virtual void serverHelloComplete() = 0;
28 virtual void protocolVersionUnsupported(ProtocolVersion protocolRevision) = 0;
virtual void badMessage(BadMessageException &e)=0
virtual void ioException(IOException &e)=0