8 #ifndef CLIENTCONNECTIONADAPTER_H_
9 #define CLIENTCONNECTIONADAPTER_H_
13 #include "networktables2/connection/ConnectionAdapter.h"
14 #include "networktables2/IncomingEntryReceiver.h"
15 #include "networktables2/FlushableOutgoingEntryReceiver.h"
16 #include "networktables2/client/ClientNetworkTableEntryStore.h"
17 #include "networktables2/stream/IOStreamFactory.h"
18 #include "networktables2/thread/NTThreadManager.h"
19 #include "networktables2/thread/NTThread.h"
20 #include "networktables2/client/ClientConnectionState.h"
21 #include "networktables2/client/ClientConnectionListenerManager.h"
22 #include "networktables2/connection/ConnectionMonitorThread.h"
46 bool m_IsConnectionClosed;
98 void clientHello(ProtocolVersion protocolRevision);
100 void protocolVersionUnsupported(ProtocolVersion protocolRevision);
102 void serverHelloComplete();
ClientConnectionAdapter(ClientNetworkTableEntryStore &entryStore, NTThreadManager &threadManager, IOStreamFactory &streamFactory, ClientConnectionListenerManager &connectionListenerManager, NetworkTableEntryTypeManager &typeManager)
ClientConnectionState * getConnectionState()
void badMessage(BadMessageException &e)
void ioException(IOException &e)