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 10 namespace chromeos { 11 12 std::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