blob: ac663f2887f80d3f3e68a8b27c6896b889382f79 [file] [log] [blame]
// Copyright 2013 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include <stdint.h>
#include "cloud_print/gcp20/prototype/service_parameters.h"
ServiceParameters::ServiceParameters() : http_port_(0) {
}
ServiceParameters::~ServiceParameters() {
}
ServiceParameters::ServiceParameters(const std::string& service_type,
const std::string& secondary_service_type,
const std::string& service_name_prefix,
const std::string& service_domain_name,
const net::IPAddressNumber& http_ipv4,
const net::IPAddressNumber& http_ipv6,
uint16_t http_port)
: service_type_(service_type),
secondary_service_type_(secondary_service_type),
service_name_(service_name_prefix + "." + service_type),
service_domain_name_(service_domain_name),
http_ipv4_(http_ipv4),
http_ipv6_(http_ipv6),
http_port_(http_port) {}