29 #include "callbacks.h" 31 #ifndef AOSSL_HTTP_SERVER_INCLUDE_HTTP_SERVER_INTERFACE_H_ 32 #define AOSSL_HTTP_SERVER_INCLUDE_HTTP_SERVER_INTERFACE_H_ 42 virtual bool bind_callback(std::string uri, CallbackInterface func) = 0;
48 virtual void recv() = 0;
53 #endif // AOSSL_HTTP_SERVER_INCLUDE_HTTP_SERVER_INTERFACE_H_ This is a basic HTTP Server that can be used to build a RESTful API.
Definition: http_server_interface.h:39
virtual void recv()=0
Blocking call for waiting for incoming API Calls.
virtual bool bind_default_callback(CallbackInterface func)=0
Bind a callback for a dynamic API Method.
virtual bool bind_callback(std::string uri, CallbackInterface func)=0
Bind a callback for a static API Method.