diff options
Diffstat (limited to 'src/httpserver.h')
-rw-r--r-- | src/httpserver.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/httpserver.h b/src/httpserver.h index 1b0d77ad4d..459c60c047 100644 --- a/src/httpserver.h +++ b/src/httpserver.h @@ -20,7 +20,14 @@ struct event_base; class CService; class HTTPRequest; -/** Start HTTP server */ +/** Initialize HTTP server. + * Call this before RegisterHTTPHandler or EventBase(). + */ +bool InitHTTPServer(); +/** Start HTTP server. + * This is separate from InitHTTPServer to give users race-condition-free time + * to register their handlers between InitHTTPServer and StartHTTPServer. + */ bool StartHTTPServer(boost::thread_group& threadGroup); /** Interrupt HTTP server threads */ void InterruptHTTPServer(); |