diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2013-03-16 17:45:18 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2013-03-16 17:45:18 (GMT) |
| commit | f05044ab68e51ce9c374f6af09284051efcda449 (patch) | |
| tree | 6ae35ed5f6f3395593fc0d2c90780d8162f302e7 /src/client/requestbroker/RequestBroker.h | |
| parent | d383d6d7e5e1d3ca0856c02ebbcea5e9b8b2ff4e (diff) | |
| download | powder-f05044ab68e51ce9c374f6af09284051efcda449.zip powder-f05044ab68e51ce9c374f6af09284051efcda449.tar.gz | |
APIRequest, Aync methods for client, Profile edit/viewer (WIP)
Diffstat (limited to 'src/client/requestbroker/RequestBroker.h')
| -rw-r--r-- | src/client/requestbroker/RequestBroker.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/client/requestbroker/RequestBroker.h b/src/client/requestbroker/RequestBroker.h index 003ac37..4c31e89 100644 --- a/src/client/requestbroker/RequestBroker.h +++ b/src/client/requestbroker/RequestBroker.h @@ -16,6 +16,7 @@ typedef std::pair<int, RequestListener*> ListenerHandle; class RequestBroker: public Singleton<RequestBroker> { friend class ImageRequest; + friend class APIRequest; friend class ThumbRenderRequest; public: class Request; @@ -55,6 +56,7 @@ public: void RetrieveThumbnail(int saveID, int saveDate, int width, int height, RequestListener * tListener); void RetrieveThumbnail(int saveID, int width, int height, RequestListener * tListener); void RetrieveAvatar(std::string username, int width, int height, RequestListener * tListener); + void Start(Request * request, RequestListener * tLIstener); bool CheckRequestListener(ListenerHandle handle); ListenerHandle AttachRequestListener(RequestListener * tListener); @@ -63,7 +65,7 @@ public: class Request { public: - enum RequestType { ThumbnailRender, Image }; + enum RequestType { ThumbnailRender, Image, API }; RequestType Type; void * ResultObject; ListenerHandle Listener; |
