/home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/db/include/RAT/HTTPDownloader.hh Source File

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/db/include/RAT/HTTPDownloader.hh Source File
Ratpac-two
HTTPDownloader.hh
1 
11 #ifndef __RAT_HTTPDownloader__
12 #define __RAT_HTTPDownloader__
13 
14 #include <sstream>
15 #include <string>
16 
17 typedef void CURL;
18 
19 namespace RAT {
20 
22  public:
24  ~HTTPDownloader();
25 
28  void Disconnect();
29 
31  std::string Fetch(const std::string &url);
32 
33  protected:
34  void SetCurlOpts();
35 
36  CURL *handle;
37  bool noproxy_set;
38  std::ostringstream contents;
39 };
40 
41 } // namespace RAT
42 
43 #endif
Definition: HTTPDownloader.hh:21
std::string Fetch(const std::string &url)
Definition: HTTPDownloader.cc:34
void Disconnect()
Definition: HTTPDownloader.cc:14
Definition: CCCrossSecMessenger.hh:29