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