#include <webview/server.h>
Public Member Functions | |
WebServer (unsigned short int port, WebRequestDispatcher *dispatcher, fawkes::Logger *logger=0) | |
Constructor. | |
~WebServer () | |
Destructor. | |
void | process () |
Process requests. |
This class opens a port serving websites and calls the supplied dispatcher for requests.
Definition at line 38 of file server.h.
fawkes::WebServer::WebServer | ( | unsigned short int | port, | |
WebRequestDispatcher * | dispatcher, | |||
fawkes::Logger * | logger = 0 | |||
) |
Constructor.
port | TCP port to listen on | |
dispatcher | dispatcher to call for requests | |
logger | optional logger, used to output possible run-time problems |
Definition at line 48 of file server.cpp.
References fawkes::WebRequestDispatcher::process_request_cb().
fawkes::WebServer::~WebServer | ( | ) |
void fawkes::WebServer::process | ( | ) |
Process requests.
This method waits for new requests and processes them when received.
Definition at line 82 of file server.cpp.
Referenced by XmlRpcThread::loop(), and WebviewThread::loop().