17 #ifndef __CHECKS_TYPES_HPP__ 18 #define __CHECKS_TYPES_HPP__ 51 const std::string& _path,
52 const std::string& _scheme = DEFAULT_HTTP_SCHEME,
57 domain(ipv6 ?
"[" +
std::string(DEFAULT_IPV6_DOMAIN) +
"]" 58 : DEFAULT_IPV4_DOMAIN) {}
69 const std::string& _launcherDir,
72 launcherDir(_launcherDir),
73 domain(ipv6 ? DEFAULT_IPV6_DOMAIN : DEFAULT_IPV4_DOMAIN) {}
85 #endif // __CHECKS_TYPES_HPP__
Tcp(uint32_t _port, const std::string &_launcherDir, bool ipv6=false)
Definition: checks_types.hpp:67
constexpr char DEFAULT_HTTP_SCHEME[]
Definition: checks_types.hpp:38
uint32_t port
Definition: checks_types.hpp:75
Definition: type_utils.hpp:619
std::string domain
Definition: checks_types.hpp:77
Definition: checks_types.hpp:66
constexpr char DEFAULT_IPV4_DOMAIN[]
Definition: checks_types.hpp:35
CommandInfo info
Definition: checks_types.hpp:45
std::string domain
Definition: checks_types.hpp:63
constexpr char DEFAULT_IPV6_DOMAIN[]
Definition: checks_types.hpp:36
std::string launcherDir
Definition: checks_types.hpp:76
uint32_t port
Definition: checks_types.hpp:60
Definition: attributes.hpp:24
std::string scheme
Definition: checks_types.hpp:62
Definition: checks_types.hpp:48
Http(uint32_t _port, const std::string &_path, const std::string &_scheme=DEFAULT_HTTP_SCHEME, bool ipv6=false)
Definition: checks_types.hpp:49
Definition: checks_types.hpp:42
Command(const CommandInfo &_info)
Definition: checks_types.hpp:43
std::string path
Definition: checks_types.hpp:61