summaryrefslogtreecommitdiffstats
path: root/cloud_print/gcp20/prototype/service_parameters.cc
blob: 7433a899bc728cbbb3ad5f66c9ac1c10c700e2b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// 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& service_name_prefix,
                                     const std::string& service_domain_name,
                                     const net::IPAddressNumber& http_ipv4,
                                     uint16 http_port)
    : service_type_(service_type),
      service_name_(service_name_prefix + "." + service_type),
      service_domain_name_(service_domain_name),
      http_ipv4_(http_ipv4),
      http_port_(http_port) {
}