00001 #ifndef NETWORK_INCLUDED
00002 #define NETWORK_INCLUDED
00003
00004 #include <iostream>
00005 #include <curl/curl.h>
00006
00011 class Network{
00012 private:
00013 std::string _fileName;
00014 CURL *_curl;
00015 CURLcode _res;
00016
00017 public:
00018
00019
00020
00021 std::string getNetworkFile(const char*);
00022 std::string getFileName() {return _fileName;}
00023
00024 };
00025
00026 static size_t write_data(void *ptr, size_t size, size_t nmemb, void *stream){
00027 int written = fwrite(ptr, size, nmemb, (FILE *)stream);
00028 return written;
00029 }
00030
00031 #endif