summaryrefslogtreecommitdiff
path: root/src/client/Client.h
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-01-19 20:10:05 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-01-19 20:10:05 (GMT)
commitc5e8b345219cd7d8ca4b0aa638f59a1fed2cd83b (patch)
tree0d324f7b8d5bf6978f4543af415248b474676b97 /src/client/Client.h
parent6d3b447f8e32fdaccdb3727af4d72d341e191e94 (diff)
downloadpowder-c5e8b345219cd7d8ca4b0aa638f59a1fed2cd83b.zip
powder-c5e8b345219cd7d8ca4b0aa638f59a1fed2cd83b.tar.gz
Add "cajun" for JSON reading and writing, Save searching in client and some more stuff for searcg
Diffstat (limited to 'src/client/Client.h')
-rw-r--r--src/client/Client.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/client/Client.h b/src/client/Client.h
index 3aa2333..9a86bfb 100644
--- a/src/client/Client.h
+++ b/src/client/Client.h
@@ -2,14 +2,18 @@
#define CLIENT_H
#include <queue>
+#include <vector>
+
#include "Config.h"
#include "HTTP.h"
#include "search/Thumbnail.h"
+#include "search/Save.h"
#include "Singleton.h"
class Client: public Singleton<Client>
{
private:
+ std::string lastError;
int thumbnailCacheNextID;
Thumbnail * thumbnailCache[THUMB_CACHE_SIZE];
void * activeThumbRequests[IMGCONNS];
@@ -20,7 +24,9 @@ public:
Client();
~Client();
void ClearThumbnailRequests();
+ std::vector<Save> SearchSaves(int start, int count, string query, string sort);
Thumbnail * GetThumbnail(int saveID, int saveDate);
+ std::string GetLastError() { return lastError; }
};
#endif // CLIENT_H