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 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