23 #ifndef __LIBS_WEBVIEW_URL_MANAGER_H_ 24 #define __LIBS_WEBVIEW_URL_MANAGER_H_ 35 class WebRequestProcessor;
52 std::map<std::string, WebRequestProcessor *> __processors;
WebUrlManager()
Constructor.
Fawkes library namespace.
Abstract web request processor.
Mutex * mutex()
Get internal mutex.
void unregister_baseurl(const char *url_prefix)
Remove a request processor.
WebRequestProcessor * find_processor(std::string &url) const
Lock mutex and find processor.
~WebUrlManager()
Destructor.
Mutex mutual exclusion lock.
void register_baseurl(const char *url_prefix, WebRequestProcessor *processor)
Add a request processor.