1234567891011121314151617181920212223 |
- #ifndef CPR_RESOLVE_H
- #define CPR_RESOLVE_H
- #include <string>
- #include <set>
- namespace cpr {
- class Resolve {
- public:
- std::string host;
- std::string addr;
- std::set<uint16_t> ports;
- Resolve(const std::string& host_param, const std::string& addr_param, const std::set<uint16_t>& ports_param = std::set<uint16_t>{80U, 443U}): host(host_param), addr(addr_param), ports(ports_param) {
- if (this->ports.empty()) {
- this->ports.insert(80U);
- this->ports.insert(443U);
- }
- }
- };
- } // namespace cpr
- #endif
|