SuperTweet interface driver classes.

Dependents:   SuperTweet_TestProgram StarBoardOrangeExpansion1 GSL_04-Network_Twitter

Revision:
0:d48d92e6c145
Child:
1:2d211e591fc8
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SuperTweetV1XML.h	Tue Oct 12 22:20:38 2010 +0000
@@ -0,0 +1,21 @@
+/**
+ * SuperTweet API interface driver. (Version 0.0.1)
+ *
+ * Copyright (C) 2010 Shinichiro Nakamura (CuBeatSystems)
+ * http://shinta.main.jp/
+ */
+
+#include "SuperTweet.h"
+
+class SuperTweetV1XML : public SuperTweet {
+public:
+    SuperTweetV1XML(const std::string account, const std::string password);
+    virtual ~SuperTweetV1XML();
+    virtual HTTPResult getStatusesUserTimeline(void (*func)(char *buf, size_t siz));
+    virtual HTTPResult getStatusesHomeTimeline(void (*func)(char *buf, size_t siz));
+    virtual HTTPResult postStatusesUpdate(const std::string datatext, void (*func)(char *buf, size_t siz));
+private:
+    HTTPResult result;
+    bool completed;
+    void callback(HTTPResult r);
+};