network_profile.cc revision 3551c9c881056c480085172ff9840cab31610854
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/strings/stringprintf.h" 9 10namespace chromeos { 11 12std::string NetworkProfile::ToDebugString() const { 13 if (type() == NetworkProfile::TYPE_SHARED) { 14 return base::StringPrintf("NetworkProfile(SHARED, %s)", 15 path.c_str()); 16 } else if (type() == NetworkProfile::TYPE_USER) { 17 return base::StringPrintf("NetworkProfile(USER, %s, %s)", 18 path.c_str(), 19 userhash.c_str()); 20 } 21 NOTREACHED(); 22 return std::string(); 23} 24 25} // namespace chromeos 26