SuperTweet interface driver classes.

Dependents:   SuperTweet_TestProgram StarBoardOrangeExpansion1 GSL_04-Network_Twitter

Committer:
shintamainjp
Date:
Tue Oct 12 22:20:38 2010 +0000
Revision:
0:d48d92e6c145
Child:
1:2d211e591fc8
First version.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
shintamainjp 0:d48d92e6c145 1 /**
shintamainjp 0:d48d92e6c145 2 * SuperTweet API interface driver. (Version 0.0.1)
shintamainjp 0:d48d92e6c145 3 *
shintamainjp 0:d48d92e6c145 4 * Copyright (C) 2010 Shinichiro Nakamura (CuBeatSystems)
shintamainjp 0:d48d92e6c145 5 * http://shinta.main.jp/
shintamainjp 0:d48d92e6c145 6 */
shintamainjp 0:d48d92e6c145 7
shintamainjp 0:d48d92e6c145 8 #include "SuperTweet.h"
shintamainjp 0:d48d92e6c145 9
shintamainjp 0:d48d92e6c145 10 class SuperTweetV1XML : public SuperTweet {
shintamainjp 0:d48d92e6c145 11 public:
shintamainjp 0:d48d92e6c145 12 SuperTweetV1XML(const std::string account, const std::string password);
shintamainjp 0:d48d92e6c145 13 virtual ~SuperTweetV1XML();
shintamainjp 0:d48d92e6c145 14 virtual HTTPResult getStatusesUserTimeline(void (*func)(char *buf, size_t siz));
shintamainjp 0:d48d92e6c145 15 virtual HTTPResult getStatusesHomeTimeline(void (*func)(char *buf, size_t siz));
shintamainjp 0:d48d92e6c145 16 virtual HTTPResult postStatusesUpdate(const std::string datatext, void (*func)(char *buf, size_t siz));
shintamainjp 0:d48d92e6c145 17 private:
shintamainjp 0:d48d92e6c145 18 HTTPResult result;
shintamainjp 0:d48d92e6c145 19 bool completed;
shintamainjp 0:d48d92e6c145 20 void callback(HTTPResult r);
shintamainjp 0:d48d92e6c145 21 };