15 #ifndef HTTPBASICAUTHORIZATION_H 16 #define HTTPBASICAUTHORIZATION_H 18 #include "pandabase.h" 26 #include "httpAuthorization.h" 36 class HTTPBasicAuthorization :
public HTTPAuthorization {
38 HTTPBasicAuthorization(
const Tokens &tokens,
const URLSpec &url,
40 virtual ~HTTPBasicAuthorization();
42 virtual const string &get_mechanism()
const;
43 virtual string generate(HTTPEnum::Method method,
const string &request_path,
44 const string &username,
const string &body);
47 static const string _mechanism;
50 #include "httpBasicAuthorization.I" 52 #endif // HAVE_OPENSSL A container for a URL, e.g.