diff --git a/src/cocoatweet/api/interface/interface.cc b/src/cocoatweet/api/interface/interface.cc deleted file mode 100644 index cbb6077..0000000 --- a/src/cocoatweet/api/interface/interface.cc +++ /dev/null @@ -1,9 +0,0 @@ -#include - -namespace CocoaTweet::API { -size_t Interface::curlCallback_(char* _ptr, size_t _size, size_t _nmemb, std::string* _stream) { - int realsize = _size * _nmemb; - _stream->append(_ptr, realsize); - return realsize; -} -} // namespace CocoaTweet::API diff --git a/src/cocoatweet/api/interface/postInterface.cc b/src/cocoatweet/api/interface/postInterface.cc new file mode 100644 index 0000000..68f93e3 --- /dev/null +++ b/src/cocoatweet/api/interface/postInterface.cc @@ -0,0 +1,9 @@ +#include + +namespace CocoaTweet::API::Interface { +size_t postInterface::curlCallback_(char* _ptr, size_t _size, size_t _nmemb, std::string* _stream) { + int realsize = _size * _nmemb; + _stream->append(_ptr, realsize); + return realsize; +} +} // namespace CocoaTweet::API diff --git a/src/cocoatweet/api/interface/interface.h b/src/cocoatweet/api/interface/postInterface.h similarity index 74% rename from src/cocoatweet/api/interface/interface.h rename to src/cocoatweet/api/interface/postInterface.h index dffe0d4..d45e1eb 100644 --- a/src/cocoatweet/api/interface/interface.h +++ b/src/cocoatweet/api/interface/postInterface.h @@ -1,11 +1,11 @@ -#ifndef COCOATWEET_API_INTERFACE_H_ -#define COCOATWEET_API_INTERFACE_H_ +#ifndef COCOATWEET_API_INTERFACE_POSTINTERFACE_H_ +#define COCOATWEET_API_INTERFACE_POSTINTERFACE_H_ #include #include "cocoatweet/oauth/oauth.h" -namespace CocoaTweet::API { -class Interface { +namespace CocoaTweet::API::Interface { +class postInterface { public: virtual void process(std::weak_ptr _oauth, std::function _callback) = 0; diff --git a/src/cocoatweet/api/status/update.h b/src/cocoatweet/api/status/update.h index 84e97d5..d3b88a6 100644 --- a/src/cocoatweet/api/status/update.h +++ b/src/cocoatweet/api/status/update.h @@ -3,11 +3,11 @@ #include -#include "cocoatweet/api/interface/interface.h" +#include "cocoatweet/api/interface/postInterface.h" //#include "cocoatweet/oauth/oauth.h" namespace CocoaTweet::API::Statuses { -class Update : public Interface { +class Update : public CocoaTweet::API::Interface::postInterface { public: Update(); void status(const std::string _status);