20 #ifndef NETWORK_ADAPTER_H
21 #define NETWORK_ADAPTER_H
42 typedef std::map<std::string, std::string, StringNoCaseLessThan>
51 const std::string&
url,
const std::string& cachefile);
62 const std::string&
url,
const std::string& postdata,
63 const std::string& cachefile);
76 const std::string& cachefile);
89 return (names.find(headerName) == names.end());
100 #endif // CURL_ADAPTER_H
std::set< std::string, StringNoCaseLessThan > ReservedNames
Definition: NetworkAdapter.h:79
char ** names[EV_MAX+1]
Definition: evtest.c:357
static DSOEXPORT bool isHeaderAllowed(const std::string &headerName)
Check whether a RequestHeader is permitted.
Definition: NetworkAdapter.h:86
Code to use libcurl as an IOChannel stream.
Definition: NetworkAdapter.h:35
static DSOEXPORT std::auto_ptr< IOChannel > makeStream(const std::string &url, const std::string &cachefile)
Returns a read-only IOChannel that fetches data from an url.
Definition: curl_adapter.cpp:45
#define DSOEXPORT
Definition: dsodefs.h:55
std::map< std::string, std::string, StringNoCaseLessThan > RequestHeaders
Definition: NetworkAdapter.h:43
std::string url
Definition: gnash.cpp:58