17 #ifndef __MESOS_MODULE_HTTP_AUTHENTICATOR_HPP__ 18 #define __MESOS_MODULE_HTTP_AUTHENTICATOR_HPP__ 29 inline const char* kind<process::http::authentication::Authenticator>()
31 return "HttpAuthenticator";
39 const char* _moduleApiVersion,
40 const char* _mesosVersion,
41 const char* _authorName,
42 const char* _authorEmail,
43 const char* _description,
44 bool (*_compatible)(),
46 const Parameters& parameters))
58 const Parameters& parameters);
64 #endif // __MESOS_MODULE_HTTP_AUTHENTICATOR_HPP__ Definition: module.hpp:56
Module(const char *_moduleApiVersion, const char *_mesosVersion, const char *_authorName, const char *_authorEmail, const char *_description, bool(*_compatible)(), process::http::authentication::Authenticator *(*_create)(const Parameters ¶meters))
Definition: http_authenticator.hpp:38
The Authenticator interface allows us to implement different authenticators based on the scheme (e...
Definition: authenticator.hpp:103
Definition: authenticator.hpp:34
Definition: executor.hpp:48
Try< Nothing > create(const std::string &hierarchy, const std::string &cgroup, bool recursive=false)
URI http(const std::string &host, const std::string &path="/", const Option< int > &port=None(), const Option< std::string > &query=None(), const Option< std::string > &fragment=None(), const Option< std::string > &user=None(), const Option< std::string > &password=None())
Creates an http URI with the given parameters.
Definition: http.hpp:35
Definition: module.hpp:97