| // 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 "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 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) { |
| } |