summaryrefslogtreecommitdiff
path: root/src/client/Client.h
diff options
context:
space:
mode:
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