8 #include "networktables2/server/NetworkTableServer.h"
9 #include "networktables2/server/ServerNetworkTableEntryStore.h"
15 streamProvider(_streamProvider),
17 connectionList(&incomingStreamMonitor),
18 writeManager(connectionList, threadManager, GetEntryStore(), ULONG_MAX),
19 continuingReceiver(writeManager){
24 incomingStreamMonitor.
start();
31 NetworkTableServer::~NetworkTableServer(){
38 incomingStreamMonitor.
stop();
41 }
catch (
const std::exception& ex) {
47 connectionList.
add(connectionAdapter);
AbstractNetworkTableEntryStore & GetEntryStore()
void OnNewConnection(ServerConnectionAdapter &connectionAdapter)
NetworkTableServer(IOStreamProvider &streamProvider, NetworkTableEntryTypeManager &typeManager, NTThreadManager &threadManager)
void add(ServerConnectionAdapter &connection)