11 #include "RNPlatform/Inc/MemoryTracking.h"
12 #ifndef _UTILITYSERVER_H_
13 #define _UTILITYSERVER_H_
14 #include "RNPlatform/Inc/ThreadClass.h"
15 #include "RNPlatform/Inc/Thread.h"
16 #include "RNLobby/Inc/RNLobby.h"
17 #include "RNXPSockets/Inc/XPSocketClass.h"
18 #include "RNODBCSQL/Inc/ODBCSQL.h"
19 #include "RNLog/Inc/Log.h"
20 #include "RNWeb/Inc/Daemon.h"
21 #include "RNWeb/Inc/Worker.h"
24 namespace RNReplicaNet
30 class UtilityServerWorker;
46 return RNWeb::Daemon::Start(address);
49 virtual RNWeb::Worker *CreateWorker(
XPSocket *accepted);
52 friend class UtilityServerWorker;
53 RNReplicaNet::RNLog::Log mLog;
55 RNODBCSQL::ODBCSQL mWrite;
56 RNODBCSQL::ODBCSQL mRead;
Definition: XPSocket.h:91
Definition: XPSocketClass.h:28
Handles requests for utility functions using RESTful HTTP. This is not a client visible server hence ...
Definition: UtilityServer.h:33