OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chromeos/dbus/dbus_client_bundle.h" | 5 #include "chromeos/dbus/dbus_client_bundle.h" |
6 | 6 |
7 #include <vector> | 7 #include <vector> |
8 | 8 |
9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
10 #include "base/strings/string_split.h" | 10 #include "base/strings/string_split.h" |
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
134 { "sms", DBusClientBundle::SMS }, | 134 { "sms", DBusClientBundle::SMS }, |
135 { "system_clock", DBusClientBundle::SYSTEM_CLOCK }, | 135 { "system_clock", DBusClientBundle::SYSTEM_CLOCK }, |
136 { "update_engine", DBusClientBundle::UPDATE_ENGINE }, | 136 { "update_engine", DBusClientBundle::UPDATE_ENGINE }, |
137 }; | 137 }; |
138 | 138 |
139 // Parses single command line param value for dbus subsystem. If successful, | 139 // Parses single command line param value for dbus subsystem. If successful, |
140 // returns its enum representation. Otherwise returns NO_CLIENT. | 140 // returns its enum representation. Otherwise returns NO_CLIENT. |
141 DBusClientBundle::DBusClientType GetDBusClientType( | 141 DBusClientBundle::DBusClientType GetDBusClientType( |
142 const std::string& client_type_name) { | 142 const std::string& client_type_name) { |
143 for (size_t i = 0; i < arraysize(client_type_map); i++) { | 143 for (size_t i = 0; i < arraysize(client_type_map); i++) { |
144 if (LowerCaseEqualsASCII(client_type_name, client_type_map[i].param_name)) | 144 if (base::LowerCaseEqualsASCII(client_type_name, |
| 145 client_type_map[i].param_name)) |
145 return client_type_map[i].client_type; | 146 return client_type_map[i].client_type; |
146 } | 147 } |
147 return DBusClientBundle::NO_CLIENT; | 148 return DBusClientBundle::NO_CLIENT; |
148 } | 149 } |
149 | 150 |
150 } // namespace | 151 } // namespace |
151 | 152 |
152 DBusClientBundle::DBusClientBundle(DBusClientTypeMask unstub_client_mask) | 153 DBusClientBundle::DBusClientBundle(DBusClientTypeMask unstub_client_mask) |
153 : unstub_client_mask_(unstub_client_mask) { | 154 : unstub_client_mask_(unstub_client_mask) { |
154 if (!IsUsingStub(AMPLIFIER)) | 155 if (!IsUsingStub(AMPLIFIER)) |
(...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
381 unstub_mask |= client; | 382 unstub_mask |= client; |
382 } else { | 383 } else { |
383 LOG(ERROR) << "Unknown dbus client: " << *iter; | 384 LOG(ERROR) << "Unknown dbus client: " << *iter; |
384 } | 385 } |
385 } | 386 } |
386 | 387 |
387 return unstub_mask; | 388 return unstub_mask; |
388 } | 389 } |
389 | 390 |
390 } // namespace chromeos | 391 } // namespace chromeos |
OLD | NEW |