B2G/Bluetooth/WebBluetooth-v2/BluetoothServerSocket: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Properties: Properties of BluetoothServerSocket)
(→‎Event Handlers: Event Handlers of BluetoothServerSocket)
Line 44: Line 44:


== Event Handlers ==
== Event Handlers ==
* [[B2G/Bluetooth/WebBluetooth-v2/BluetoothServerSocket#onclose|BluetoothServerSocket.onclose]]


=== onclose ===
; Description
: Event raised when a connection has been established for a given service UUID.
; Argument
[CheckPermissions="bluetooth"]
interface BtSocketClostEvent : Event
{
  readonly attribute DOMString reason;
};
: ''reason''
:: A string indicating the reason the server closed the


== Methods ==
== Methods ==

Revision as of 07:01, 5 March 2015

  • Under Construction *

Overview

BluetoothServerSocket is a listening socket which is used to listen incoming RFCOMM connection.

Interfaces

BluetoothServerSocket

[CheckPermissions="bluetoothSocket"]
interface BluetoothServerSocket: EventTarget
{
  [NewObject, Throws] Promise<BluetoothSocket> listen()
  readonly attribute DOMString serviceUuid;
  readonly attribute DOMString? serviceName;
           attribute EventHandler onclose;   // DOMString aErrorMsg

  [NewObject, Throws] Promise<void> close();
};

Properties

serviceUuid

Description
The UUID of Bluetooth service this server socket expected to accept for.
Value type
DOMString
Default value
Empty string ("")

serviceName

Description
The service name this server socket expected to accept for.
Value type
DOMString
Default value
Empty string ("")

Event Handlers

onclose

Description
Event raised when a connection has been established for a given service UUID.
Argument
[CheckPermissions="bluetooth"]
interface BtSocketClostEvent : Event
{
  readonly attribute DOMString reason;
};
reason
A string indicating the reason the server closed the

Methods

See Also