diff --git a/backends/twitter/Requests/StatusUpdateRequest.h b/backends/twitter/Requests/StatusUpdateRequest.h new file mode 100644 index 0000000000000000000000000000000000000000..7937a8852220127ecf083b9f52a0308f41b932ef --- /dev/null +++ b/backends/twitter/Requests/StatusUpdateRequest.h @@ -0,0 +1,30 @@ +#ifndef STATUS_UPDATE +#define STATUS_UPDATE + +#include "../ThreadPool.h" +#include "../libtwitcurl/twitcurl.h" +#include "transport/networkplugin.h" +#include "transport/logging.h" +#include +#include + +using namespace Transport; +class StatusUpdateRequest : public Thread +{ + twitCurl twitObj; + std::string data; + std::string user; + std::string replyMsg; + NetworkPlugin *np; + public: + StatusUpdateRequest(NetworkPlugin *_np, twitCurl *obj, const std::string &_user, const std::string &_data) { + twitObj = *obj; + data = _data; + user = _user; + np = _np; + } + void run(); + void finalize(); +}; + +#endif