diff options
Diffstat (limited to 'src/client/requestbroker/APIRequest.h')
| -rw-r--r-- | src/client/requestbroker/APIRequest.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/client/requestbroker/APIRequest.h b/src/client/requestbroker/APIRequest.h new file mode 100644 index 0000000..2d41eb6 --- /dev/null +++ b/src/client/requestbroker/APIRequest.h @@ -0,0 +1,15 @@ +#include "RequestBroker.h" + +class APIResultParser; +class APIRequest: public RequestBroker::Request +{ +public: + APIResultParser * Parser; + std::string URL; + void * HTTPContext; + APIRequest(std::string url, APIResultParser * parser, ListenerHandle listener = ListenerHandle(0, 0)); + virtual RequestBroker::ProcessResponse Process(RequestBroker & rb); + virtual ~APIRequest(); + virtual void Cleanup(); +}; + |
