network_profile.cc revision b2df76ea8fec9e32f6f3718986dba0d95315b29c
1// Copyright (c) 2013 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "chromeos/network/network_profile.h"
6
7#include "base/logging.h"
8#include "base/stringprintf.h"
9
10namespace chromeos {
11
12std::string NetworkProfile::ToDebugString() const {
13  std::string result;
14  if (type() == NetworkProfile::TYPE_SHARED) {
15    return base::StringPrintf("NetworkProfile(SHARED, %s)",
16                              path.c_str());
17  } else if (type() == NetworkProfile::TYPE_USER) {
18    return base::StringPrintf("NetworkProfile(USER, %s, %s)",
19                              path.c_str(),
20                              userhash.c_str());
21  }
22  NOTREACHED();
23  return std::string();
24}
25
26}  // namespace chromeos
27