Go to the SVN repository for this file.
1 #ifndef _GRID_CONTROL_THREADD_HPP_ 2 #define _GRID_CONTROL_THREADD_HPP_ 66 virtual void Process(
const string& request,
71 unsigned shortstart_port,
unsigned shortend_port);
83 staticIRequestProcessor* MakeProcessor(
const string&
cmd);
106 virtual voidOnOpen(
void);
CWNCTConnectionHandler(const CWNCTConnectionHandler &)
CWorkerNodeControlServer & m_Server
virtual void OnWrite()
The client is ready to receive data.
CWNCTConnectionHandler & operator=(const CWNCTConnectionHandler &)
virtual void Process(const string &request, CNcbiOstream &reply, CWorkerNodeControlServer *control_server)=0
virtual ~IRequestProcessor()
virtual bool Authenticate(const string &, const string &, const string &, CNcbiOstream &, CWorkerNodeControlServer *)
SGridWorkerNodeImpl * m_WorkerNode
CGridWorkerNode GetWorkerNode()
volatile bool m_ShutdownRequested
CWorkerNodeControlServer(const CWorkerNodeControlServer &)
unsigned short GetControlPort() const
CWorkerNodeControlServer & operator=(const CWorkerNodeControlServer &)
IServer_LineMessageHandler::
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
IO_PREFIX::ostream CNcbiOstream
Portable alias for ostream.
virtual bool ShutdownRequested(void)
Runs synchronously between iterations.
unsigned short m_Port
TCP port to listen on.
virtual void ProcessTimeout(void)
Runs synchronously when no socket activity has occurred in a while (as determined by m_AcceptTimeout)...
#define NCBI_XCONNECT_EXPORT
Miscellaneous common-use basic types and functionality.
Framework to create multithreaded network servers with thread-per-request scheduling.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4