#include "extensions/common/api/bluetooth/bluetooth_manifest_data.h"
#include <memory>
#include <utility>
#include "extensions/common/api/bluetooth/bluetooth_manifest_permission.h"
#include "extensions/common/manifest_constants.h"
namespace extensions {
BluetoothManifestData::BluetoothManifestData(
std::unique_ptr<BluetoothManifestPermission> permission)
: … { … }
BluetoothManifestData::~BluetoothManifestData() = default;
BluetoothManifestData* BluetoothManifestData::Get(const Extension* extension) { … }
bool BluetoothManifestData::CheckRequest(
const Extension* extension,
const BluetoothPermissionRequest& request) { … }
bool BluetoothManifestData::CheckSocketPermitted(
const Extension* extension) { … }
bool BluetoothManifestData::CheckLowEnergyPermitted(
const Extension* extension) { … }
bool BluetoothManifestData::CheckPeripheralPermitted(
const Extension* extension) { … }
std::unique_ptr<BluetoothManifestData> BluetoothManifestData::FromValue(
const base::Value& value,
std::u16string* error) { … }
BluetoothPermissionRequest::BluetoothPermissionRequest(
const std::string& uuid)
: … { … }
BluetoothPermissionRequest::~BluetoothPermissionRequest() = default;
}