| Index: chromeos/dbus/bluetooth_profile_manager_client.h
|
| diff --git a/chromeos/dbus/bluetooth_profile_manager_client.h b/chromeos/dbus/bluetooth_profile_manager_client.h
|
| index 4301ce91656cbfa75ef976ce9c7d79378e8ff36d..8588e513e34a631368526aeeea95e9bbd1fd671f 100644
|
| --- a/chromeos/dbus/bluetooth_profile_manager_client.h
|
| +++ b/chromeos/dbus/bluetooth_profile_manager_client.h
|
| @@ -9,6 +9,7 @@
|
| #include <vector>
|
|
|
| #include "base/callback.h"
|
| +#include "base/memory/scoped_ptr.h"
|
| #include "base/values.h"
|
| #include "chromeos/chromeos_export.h"
|
| #include "chromeos/dbus/dbus_client.h"
|
| @@ -35,37 +36,37 @@ class CHROMEOS_EXPORT BluetoothProfileManagerClient : public DBusClient {
|
| ~Options();
|
|
|
| // Human readable name for the profile.
|
| - std::string name;
|
| + scoped_ptr<std::string> name;
|
|
|
| // Primary service class UUID (if different from the actual UUID)
|
| - std::string service;
|
| + scoped_ptr<std::string> service;
|
|
|
| // Role.
|
| enum ProfileRole role;
|
|
|
| // RFCOMM channel number.
|
| - uint16 channel;
|
| + scoped_ptr<uint16> channel;
|
|
|
| // PSM number.
|
| - uint16 psm;
|
| + scoped_ptr<uint16> psm;
|
|
|
| // Pairing is required before connections will be established.
|
| - bool require_authentication;
|
| + scoped_ptr<bool> require_authentication;
|
|
|
| // Request authorization before connections will be established.
|
| - bool require_authorization;
|
| + scoped_ptr<bool> require_authorization;
|
|
|
| // Force connections when a remote device is connected.
|
| - bool auto_connect;
|
| + scoped_ptr<bool> auto_connect;
|
|
|
| // Manual SDP record.
|
| - std::string service_record;
|
| + scoped_ptr<std::string> service_record;
|
|
|
| // Profile version.
|
| - uint16 version;
|
| + scoped_ptr<uint16> version;
|
|
|
| // Profile features.
|
| - uint16 features;
|
| + scoped_ptr<uint16> features;
|
| };
|
|
|
| virtual ~BluetoothProfileManagerClient();
|
|
|