aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bluetoothadvertisingdata.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/bluetoothadvertisingdata.rs')
-rw-r--r--components/script/dom/bluetoothadvertisingdata.rs61
1 files changed, 0 insertions, 61 deletions
diff --git a/components/script/dom/bluetoothadvertisingdata.rs b/components/script/dom/bluetoothadvertisingdata.rs
deleted file mode 100644
index 878f4fe82ec..00000000000
--- a/components/script/dom/bluetoothadvertisingdata.rs
+++ /dev/null
@@ -1,61 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-use dom::bindings::codegen::Bindings::BluetoothAdvertisingDataBinding;
-use dom::bindings::codegen::Bindings::BluetoothAdvertisingDataBinding::BluetoothAdvertisingDataMethods;
-use dom::bindings::js::Root;
-use dom::bindings::reflector::{Reflector, reflect_dom_object};
-use dom::globalscope::GlobalScope;
-
-// https://webbluetoothcg.github.io/web-bluetooth/#bluetoothadvertisingdata
-#[dom_struct]
-pub struct BluetoothAdvertisingData {
- reflector_: Reflector,
- appearance: Option<u16>,
- tx_power: Option<i8>,
- rssi: Option<i8>,
-}
-
-impl BluetoothAdvertisingData {
- pub fn new_inherited(appearance: Option<u16>,
- tx_power: Option<i8>,
- rssi: Option<i8>)
- -> BluetoothAdvertisingData {
- BluetoothAdvertisingData {
- reflector_: Reflector::new(),
- appearance: appearance,
- tx_power: tx_power,
- rssi: rssi,
- }
- }
-
- pub fn new(global: &GlobalScope,
- appearance: Option<u16>,
- txPower: Option<i8>,
- rssi: Option<i8>)
- -> Root<BluetoothAdvertisingData> {
- reflect_dom_object(box BluetoothAdvertisingData::new_inherited(appearance,
- txPower,
- rssi),
- global,
- BluetoothAdvertisingDataBinding::Wrap)
- }
-}
-
-impl BluetoothAdvertisingDataMethods for BluetoothAdvertisingData {
- // https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothadvertisingdata-appearance
- fn GetAppearance(&self) -> Option<u16> {
- self.appearance
- }
-
- // https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothadvertisingdata-txpower
- fn GetTxPower(&self) -> Option<i8> {
- self.tx_power
- }
-
- // https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetoothadvertisingdata-rssi
- fn GetRssi(&self) -> Option<i8> {
- self.rssi
- }
-}