github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/bluetoothsocket/apis.js.wasm.yaml (about)

     1  - File: webext/bluetooth_socket.idl
     2    Enum:
     3      Name: AcceptError
     4      Values:
     5        - system_error
     6        - not_listening
     7      ExtAttrs:
     8        - Name: Namespace
     9          Values:
    10            - chrome
    11            - bluetoothSocket
    12  - File: webext/bluetooth_socket.idl
    13    Dict:
    14      Name: AcceptErrorInfo
    15      ExtAttrs:
    16        - Name: Namespace
    17          Values:
    18            - chrome
    19            - bluetoothSocket
    20      Fields:
    21        - Name: socketId
    22          Type:
    23            Name: long
    24            ExtAttrs:
    25              - Name: Namespace
    26                Values:
    27                  - chrome
    28                  - bluetoothSocket
    29          ExtAttrs:
    30            - Name: Namespace
    31              Values:
    32                - chrome
    33                - bluetoothSocket
    34        - Name: errorMessage
    35          Type:
    36            Name: DOMString
    37            ExtAttrs:
    38              - Name: Namespace
    39                Values:
    40                  - chrome
    41                  - bluetoothSocket
    42          ExtAttrs:
    43            - Name: Namespace
    44              Values:
    45                - chrome
    46                - bluetoothSocket
    47        - Name: error
    48          Type:
    49            Name: AcceptError
    50            ExtAttrs:
    51              - Name: Namespace
    52                Values:
    53                  - chrome
    54                  - bluetoothSocket
    55          ExtAttrs:
    56            - Name: Namespace
    57              Values:
    58                - chrome
    59                - bluetoothSocket
    60  - File: webext/bluetooth_socket.idl
    61    Dict:
    62      Name: AcceptInfo
    63      ExtAttrs:
    64        - Name: Namespace
    65          Values:
    66            - chrome
    67            - bluetoothSocket
    68      Fields:
    69        - Name: socketId
    70          Type:
    71            Name: long
    72            ExtAttrs:
    73              - Name: Namespace
    74                Values:
    75                  - chrome
    76                  - bluetoothSocket
    77          ExtAttrs:
    78            - Name: Namespace
    79              Values:
    80                - chrome
    81                - bluetoothSocket
    82        - Name: clientSocketId
    83          Type:
    84            Name: long
    85            ExtAttrs:
    86              - Name: Namespace
    87                Values:
    88                  - chrome
    89                  - bluetoothSocket
    90          ExtAttrs:
    91            - Name: Namespace
    92              Values:
    93                - chrome
    94                - bluetoothSocket
    95  - File: webext/bluetooth_socket.idl
    96    Callback:
    97      Name: CloseCallback
    98      Returns:
    99        - Name: void
   100          ExtAttrs:
   101            - Name: Namespace
   102              Values:
   103                - chrome
   104                - bluetoothSocket
   105      ExtAttrs:
   106        - Name: Namespace
   107          Values:
   108            - chrome
   109            - bluetoothSocket
   110  - File: webext/bluetooth_socket.idl
   111    Callback:
   112      Name: ConnectCallback
   113      Returns:
   114        - Name: void
   115          ExtAttrs:
   116            - Name: Namespace
   117              Values:
   118                - chrome
   119                - bluetoothSocket
   120      ExtAttrs:
   121        - Name: Namespace
   122          Values:
   123            - chrome
   124            - bluetoothSocket
   125  - File: webext/bluetooth_socket.idl
   126    Callback:
   127      Name: CreateCallback
   128      Args:
   129        - Name: createInfo
   130          Type:
   131            Name: CreateInfo
   132            ExtAttrs:
   133              - Name: Namespace
   134                Values:
   135                  - chrome
   136                  - bluetoothSocket
   137          ExtAttrs:
   138            - Name: Namespace
   139              Values:
   140                - chrome
   141                - bluetoothSocket
   142      Returns:
   143        - Name: void
   144          ExtAttrs:
   145            - Name: Namespace
   146              Values:
   147                - chrome
   148                - bluetoothSocket
   149      ExtAttrs:
   150        - Name: Namespace
   151          Values:
   152            - chrome
   153            - bluetoothSocket
   154  - File: webext/bluetooth_socket.idl
   155    Dict:
   156      Name: CreateInfo
   157      ExtAttrs:
   158        - Name: Namespace
   159          Values:
   160            - chrome
   161            - bluetoothSocket
   162      Fields:
   163        - Name: socketId
   164          Type:
   165            Name: long
   166            ExtAttrs:
   167              - Name: Namespace
   168                Values:
   169                  - chrome
   170                  - bluetoothSocket
   171          ExtAttrs:
   172            - Name: Namespace
   173              Values:
   174                - chrome
   175                - bluetoothSocket
   176  - File: webext/bluetooth_socket.idl
   177    Callback:
   178      Name: DisconnectCallback
   179      Returns:
   180        - Name: void
   181          ExtAttrs:
   182            - Name: Namespace
   183              Values:
   184                - chrome
   185                - bluetoothSocket
   186      ExtAttrs:
   187        - Name: Namespace
   188          Values:
   189            - chrome
   190            - bluetoothSocket
   191  - File: webext/bluetooth_socket.idl
   192    Callback:
   193      Name: GetInfoCallback
   194      Args:
   195        - Name: socketInfo
   196          Type:
   197            Name: SocketInfo
   198            ExtAttrs:
   199              - Name: Namespace
   200                Values:
   201                  - chrome
   202                  - bluetoothSocket
   203          ExtAttrs:
   204            - Name: Namespace
   205              Values:
   206                - chrome
   207                - bluetoothSocket
   208      Returns:
   209        - Name: void
   210          ExtAttrs:
   211            - Name: Namespace
   212              Values:
   213                - chrome
   214                - bluetoothSocket
   215      ExtAttrs:
   216        - Name: Namespace
   217          Values:
   218            - chrome
   219            - bluetoothSocket
   220  - File: webext/bluetooth_socket.idl
   221    Callback:
   222      Name: GetSocketsCallback
   223      Args:
   224        - Name: sockets
   225          Type:
   226            Name: sequence
   227            Params:
   228              - Name: SocketInfo
   229                ExtAttrs:
   230                  - Name: Namespace
   231                    Values:
   232                      - chrome
   233                      - bluetoothSocket
   234            ExtAttrs:
   235              - Name: Namespace
   236                Values:
   237                  - chrome
   238                  - bluetoothSocket
   239          ExtAttrs:
   240            - Name: Namespace
   241              Values:
   242                - chrome
   243                - bluetoothSocket
   244      Returns:
   245        - Name: void
   246          ExtAttrs:
   247            - Name: Namespace
   248              Values:
   249                - chrome
   250                - bluetoothSocket
   251      ExtAttrs:
   252        - Name: Namespace
   253          Values:
   254            - chrome
   255            - bluetoothSocket
   256  - File: webext/bluetooth_socket.idl
   257    Callback:
   258      Name: ListenCallback
   259      Returns:
   260        - Name: void
   261          ExtAttrs:
   262            - Name: Namespace
   263              Values:
   264                - chrome
   265                - bluetoothSocket
   266      ExtAttrs:
   267        - Name: Namespace
   268          Values:
   269            - chrome
   270            - bluetoothSocket
   271  - File: webext/bluetooth_socket.idl
   272    Dict:
   273      Name: ListenOptions
   274      ExtAttrs:
   275        - Name: Namespace
   276          Values:
   277            - chrome
   278            - bluetoothSocket
   279      Fields:
   280        - Name: channel
   281          Type:
   282            Name: long
   283            Nullable: true
   284            ExtAttrs:
   285              - Name: Namespace
   286                Values:
   287                  - chrome
   288                  - bluetoothSocket
   289          ExtAttrs:
   290            - Name: Namespace
   291              Values:
   292                - chrome
   293                - bluetoothSocket
   294        - Name: psm
   295          Type:
   296            Name: long
   297            Nullable: true
   298            ExtAttrs:
   299              - Name: Namespace
   300                Values:
   301                  - chrome
   302                  - bluetoothSocket
   303          ExtAttrs:
   304            - Name: Namespace
   305              Values:
   306                - chrome
   307                - bluetoothSocket
   308        - Name: backlog
   309          Type:
   310            Name: long
   311            Nullable: true
   312            ExtAttrs:
   313              - Name: Namespace
   314                Values:
   315                  - chrome
   316                  - bluetoothSocket
   317          ExtAttrs:
   318            - Name: Namespace
   319              Values:
   320                - chrome
   321                - bluetoothSocket
   322  - File: webext/bluetooth_socket.idl
   323    Enum:
   324      Name: ReceiveError
   325      Values:
   326        - disconnected
   327        - system_error
   328        - not_connected
   329      ExtAttrs:
   330        - Name: Namespace
   331          Values:
   332            - chrome
   333            - bluetoothSocket
   334  - File: webext/bluetooth_socket.idl
   335    Dict:
   336      Name: ReceiveErrorInfo
   337      ExtAttrs:
   338        - Name: Namespace
   339          Values:
   340            - chrome
   341            - bluetoothSocket
   342      Fields:
   343        - Name: socketId
   344          Type:
   345            Name: long
   346            ExtAttrs:
   347              - Name: Namespace
   348                Values:
   349                  - chrome
   350                  - bluetoothSocket
   351          ExtAttrs:
   352            - Name: Namespace
   353              Values:
   354                - chrome
   355                - bluetoothSocket
   356        - Name: errorMessage
   357          Type:
   358            Name: DOMString
   359            ExtAttrs:
   360              - Name: Namespace
   361                Values:
   362                  - chrome
   363                  - bluetoothSocket
   364          ExtAttrs:
   365            - Name: Namespace
   366              Values:
   367                - chrome
   368                - bluetoothSocket
   369        - Name: error
   370          Type:
   371            Name: ReceiveError
   372            ExtAttrs:
   373              - Name: Namespace
   374                Values:
   375                  - chrome
   376                  - bluetoothSocket
   377          ExtAttrs:
   378            - Name: Namespace
   379              Values:
   380                - chrome
   381                - bluetoothSocket
   382  - File: webext/bluetooth_socket.idl
   383    Dict:
   384      Name: ReceiveInfo
   385      ExtAttrs:
   386        - Name: Namespace
   387          Values:
   388            - chrome
   389            - bluetoothSocket
   390      Fields:
   391        - Name: socketId
   392          Type:
   393            Name: long
   394            ExtAttrs:
   395              - Name: Namespace
   396                Values:
   397                  - chrome
   398                  - bluetoothSocket
   399          ExtAttrs:
   400            - Name: Namespace
   401              Values:
   402                - chrome
   403                - bluetoothSocket
   404        - Name: data
   405          Type:
   406            Name: ArrayBuffer
   407            ExtAttrs:
   408              - Name: Namespace
   409                Values:
   410                  - chrome
   411                  - bluetoothSocket
   412          ExtAttrs:
   413            - Name: Namespace
   414              Values:
   415                - chrome
   416                - bluetoothSocket
   417  - File: webext/bluetooth_socket.idl
   418    Callback:
   419      Name: SendCallback
   420      Args:
   421        - Name: bytesSent
   422          Type:
   423            Name: long
   424            ExtAttrs:
   425              - Name: Namespace
   426                Values:
   427                  - chrome
   428                  - bluetoothSocket
   429          ExtAttrs:
   430            - Name: Namespace
   431              Values:
   432                - chrome
   433                - bluetoothSocket
   434      Returns:
   435        - Name: void
   436          ExtAttrs:
   437            - Name: Namespace
   438              Values:
   439                - chrome
   440                - bluetoothSocket
   441      ExtAttrs:
   442        - Name: Namespace
   443          Values:
   444            - chrome
   445            - bluetoothSocket
   446  - File: webext/bluetooth_socket.idl
   447    Callback:
   448      Name: SetPausedCallback
   449      Returns:
   450        - Name: void
   451          ExtAttrs:
   452            - Name: Namespace
   453              Values:
   454                - chrome
   455                - bluetoothSocket
   456      ExtAttrs:
   457        - Name: Namespace
   458          Values:
   459            - chrome
   460            - bluetoothSocket
   461  - File: webext/bluetooth_socket.idl
   462    Dict:
   463      Name: SocketInfo
   464      ExtAttrs:
   465        - Name: Namespace
   466          Values:
   467            - chrome
   468            - bluetoothSocket
   469      Fields:
   470        - Name: socketId
   471          Type:
   472            Name: long
   473            ExtAttrs:
   474              - Name: Namespace
   475                Values:
   476                  - chrome
   477                  - bluetoothSocket
   478          ExtAttrs:
   479            - Name: Namespace
   480              Values:
   481                - chrome
   482                - bluetoothSocket
   483        - Name: persistent
   484          Type:
   485            Name: boolean
   486            ExtAttrs:
   487              - Name: Namespace
   488                Values:
   489                  - chrome
   490                  - bluetoothSocket
   491          ExtAttrs:
   492            - Name: Namespace
   493              Values:
   494                - chrome
   495                - bluetoothSocket
   496        - Name: name
   497          Type:
   498            Name: DOMString
   499            Nullable: true
   500            ExtAttrs:
   501              - Name: Namespace
   502                Values:
   503                  - chrome
   504                  - bluetoothSocket
   505          ExtAttrs:
   506            - Name: Namespace
   507              Values:
   508                - chrome
   509                - bluetoothSocket
   510        - Name: bufferSize
   511          Type:
   512            Name: long
   513            Nullable: true
   514            ExtAttrs:
   515              - Name: Namespace
   516                Values:
   517                  - chrome
   518                  - bluetoothSocket
   519          ExtAttrs:
   520            - Name: Namespace
   521              Values:
   522                - chrome
   523                - bluetoothSocket
   524        - Name: paused
   525          Type:
   526            Name: boolean
   527            ExtAttrs:
   528              - Name: Namespace
   529                Values:
   530                  - chrome
   531                  - bluetoothSocket
   532          ExtAttrs:
   533            - Name: Namespace
   534              Values:
   535                - chrome
   536                - bluetoothSocket
   537        - Name: connected
   538          Type:
   539            Name: boolean
   540            ExtAttrs:
   541              - Name: Namespace
   542                Values:
   543                  - chrome
   544                  - bluetoothSocket
   545          ExtAttrs:
   546            - Name: Namespace
   547              Values:
   548                - chrome
   549                - bluetoothSocket
   550        - Name: address
   551          Type:
   552            Name: DOMString
   553            Nullable: true
   554            ExtAttrs:
   555              - Name: Namespace
   556                Values:
   557                  - chrome
   558                  - bluetoothSocket
   559          ExtAttrs:
   560            - Name: Namespace
   561              Values:
   562                - chrome
   563                - bluetoothSocket
   564        - Name: uuid
   565          Type:
   566            Name: DOMString
   567            Nullable: true
   568            ExtAttrs:
   569              - Name: Namespace
   570                Values:
   571                  - chrome
   572                  - bluetoothSocket
   573          ExtAttrs:
   574            - Name: Namespace
   575              Values:
   576                - chrome
   577                - bluetoothSocket
   578  - File: webext/bluetooth_socket.idl
   579    Dict:
   580      Name: SocketProperties
   581      ExtAttrs:
   582        - Name: Namespace
   583          Values:
   584            - chrome
   585            - bluetoothSocket
   586      Fields:
   587        - Name: persistent
   588          Type:
   589            Name: boolean
   590            Nullable: true
   591            ExtAttrs:
   592              - Name: Namespace
   593                Values:
   594                  - chrome
   595                  - bluetoothSocket
   596          ExtAttrs:
   597            - Name: Namespace
   598              Values:
   599                - chrome
   600                - bluetoothSocket
   601        - Name: name
   602          Type:
   603            Name: DOMString
   604            Nullable: true
   605            ExtAttrs:
   606              - Name: Namespace
   607                Values:
   608                  - chrome
   609                  - bluetoothSocket
   610          ExtAttrs:
   611            - Name: Namespace
   612              Values:
   613                - chrome
   614                - bluetoothSocket
   615        - Name: bufferSize
   616          Type:
   617            Name: long
   618            Nullable: true
   619            ExtAttrs:
   620              - Name: Namespace
   621                Values:
   622                  - chrome
   623                  - bluetoothSocket
   624          ExtAttrs:
   625            - Name: Namespace
   626              Values:
   627                - chrome
   628                - bluetoothSocket
   629  - File: webext/bluetooth_socket.idl
   630    Callback:
   631      Name: UpdateCallback
   632      Returns:
   633        - Name: void
   634          ExtAttrs:
   635            - Name: Namespace
   636              Values:
   637                - chrome
   638                - bluetoothSocket
   639      ExtAttrs:
   640        - Name: Namespace
   641          Values:
   642            - chrome
   643            - bluetoothSocket
   644  - File: webext/bluetooth_socket.idl
   645    WebextFunc:
   646      Name: close
   647      Modifier: static
   648      Args:
   649        - Name: socketId
   650          Type:
   651            Name: long
   652            ExtAttrs:
   653              - Name: Namespace
   654                Values:
   655                  - chrome
   656                  - bluetoothSocket
   657          ExtAttrs:
   658            - Name: Namespace
   659              Values:
   660                - chrome
   661                - bluetoothSocket
   662      Returns:
   663        - Name: Promise
   664          Params:
   665            - Name: void
   666      ExtAttrs:
   667        - Name: supportsPromises
   668        - Name: Namespace
   669          Values:
   670            - chrome
   671            - bluetoothSocket
   672  - File: webext/bluetooth_socket.idl
   673    WebextFunc:
   674      Name: connect
   675      Modifier: static
   676      Args:
   677        - Name: socketId
   678          Type:
   679            Name: long
   680            ExtAttrs:
   681              - Name: Namespace
   682                Values:
   683                  - chrome
   684                  - bluetoothSocket
   685          ExtAttrs:
   686            - Name: Namespace
   687              Values:
   688                - chrome
   689                - bluetoothSocket
   690        - Name: address
   691          Type:
   692            Name: DOMString
   693            ExtAttrs:
   694              - Name: Namespace
   695                Values:
   696                  - chrome
   697                  - bluetoothSocket
   698          ExtAttrs:
   699            - Name: Namespace
   700              Values:
   701                - chrome
   702                - bluetoothSocket
   703        - Name: uuid
   704          Type:
   705            Name: DOMString
   706            ExtAttrs:
   707              - Name: Namespace
   708                Values:
   709                  - chrome
   710                  - bluetoothSocket
   711          ExtAttrs:
   712            - Name: Namespace
   713              Values:
   714                - chrome
   715                - bluetoothSocket
   716      Returns:
   717        - Name: Promise
   718          Params:
   719            - Name: void
   720      ExtAttrs:
   721        - Name: supportsPromises
   722        - Name: Namespace
   723          Values:
   724            - chrome
   725            - bluetoothSocket
   726  - File: webext/bluetooth_socket.idl
   727    WebextFunc:
   728      Name: create
   729      Modifier: static
   730      Args:
   731        - Name: properties
   732          Optional: true
   733          Type:
   734            Name: SocketProperties
   735            ExtAttrs:
   736              - Name: Namespace
   737                Values:
   738                  - chrome
   739                  - bluetoothSocket
   740          ExtAttrs:
   741            - Name: Namespace
   742              Values:
   743                - chrome
   744                - bluetoothSocket
   745      Returns:
   746        - Name: Promise
   747          Params:
   748            - Name: CreateInfo
   749              ExtAttrs:
   750                - Name: Namespace
   751                  Values:
   752                    - chrome
   753                    - bluetoothSocket
   754      ExtAttrs:
   755        - Name: supportsPromises
   756        - Name: Namespace
   757          Values:
   758            - chrome
   759            - bluetoothSocket
   760  - File: webext/bluetooth_socket.idl
   761    WebextFunc:
   762      Name: disconnect
   763      Modifier: static
   764      Args:
   765        - Name: socketId
   766          Type:
   767            Name: long
   768            ExtAttrs:
   769              - Name: Namespace
   770                Values:
   771                  - chrome
   772                  - bluetoothSocket
   773          ExtAttrs:
   774            - Name: Namespace
   775              Values:
   776                - chrome
   777                - bluetoothSocket
   778      Returns:
   779        - Name: Promise
   780          Params:
   781            - Name: void
   782      ExtAttrs:
   783        - Name: supportsPromises
   784        - Name: Namespace
   785          Values:
   786            - chrome
   787            - bluetoothSocket
   788  - File: webext/bluetooth_socket.idl
   789    WebextFunc:
   790      Name: getInfo
   791      Modifier: static
   792      Args:
   793        - Name: socketId
   794          Type:
   795            Name: long
   796            ExtAttrs:
   797              - Name: Namespace
   798                Values:
   799                  - chrome
   800                  - bluetoothSocket
   801          ExtAttrs:
   802            - Name: Namespace
   803              Values:
   804                - chrome
   805                - bluetoothSocket
   806      Returns:
   807        - Name: Promise
   808          Params:
   809            - Name: SocketInfo
   810              ExtAttrs:
   811                - Name: Namespace
   812                  Values:
   813                    - chrome
   814                    - bluetoothSocket
   815      ExtAttrs:
   816        - Name: supportsPromises
   817        - Name: Namespace
   818          Values:
   819            - chrome
   820            - bluetoothSocket
   821  - File: webext/bluetooth_socket.idl
   822    WebextFunc:
   823      Name: getSockets
   824      Modifier: static
   825      Returns:
   826        - Name: Promise
   827          Params:
   828            - Name: sequence
   829              Params:
   830                - Name: SocketInfo
   831                  ExtAttrs:
   832                    - Name: Namespace
   833                      Values:
   834                        - chrome
   835                        - bluetoothSocket
   836              ExtAttrs:
   837                - Name: Namespace
   838                  Values:
   839                    - chrome
   840                    - bluetoothSocket
   841      ExtAttrs:
   842        - Name: supportsPromises
   843        - Name: Namespace
   844          Values:
   845            - chrome
   846            - bluetoothSocket
   847  - File: webext/bluetooth_socket.idl
   848    WebextFunc:
   849      Name: listenUsingL2cap
   850      Modifier: static
   851      Args:
   852        - Name: socketId
   853          Type:
   854            Name: long
   855            ExtAttrs:
   856              - Name: Namespace
   857                Values:
   858                  - chrome
   859                  - bluetoothSocket
   860          ExtAttrs:
   861            - Name: Namespace
   862              Values:
   863                - chrome
   864                - bluetoothSocket
   865        - Name: uuid
   866          Type:
   867            Name: DOMString
   868            ExtAttrs:
   869              - Name: Namespace
   870                Values:
   871                  - chrome
   872                  - bluetoothSocket
   873          ExtAttrs:
   874            - Name: Namespace
   875              Values:
   876                - chrome
   877                - bluetoothSocket
   878        - Name: options
   879          Optional: true
   880          Type:
   881            Name: ListenOptions
   882            ExtAttrs:
   883              - Name: Namespace
   884                Values:
   885                  - chrome
   886                  - bluetoothSocket
   887          ExtAttrs:
   888            - Name: Namespace
   889              Values:
   890                - chrome
   891                - bluetoothSocket
   892      Returns:
   893        - Name: Promise
   894          Params:
   895            - Name: void
   896      ExtAttrs:
   897        - Name: supportsPromises
   898        - Name: Namespace
   899          Values:
   900            - chrome
   901            - bluetoothSocket
   902  - File: webext/bluetooth_socket.idl
   903    WebextFunc:
   904      Name: listenUsingRfcomm
   905      Modifier: static
   906      Args:
   907        - Name: socketId
   908          Type:
   909            Name: long
   910            ExtAttrs:
   911              - Name: Namespace
   912                Values:
   913                  - chrome
   914                  - bluetoothSocket
   915          ExtAttrs:
   916            - Name: Namespace
   917              Values:
   918                - chrome
   919                - bluetoothSocket
   920        - Name: uuid
   921          Type:
   922            Name: DOMString
   923            ExtAttrs:
   924              - Name: Namespace
   925                Values:
   926                  - chrome
   927                  - bluetoothSocket
   928          ExtAttrs:
   929            - Name: Namespace
   930              Values:
   931                - chrome
   932                - bluetoothSocket
   933        - Name: options
   934          Optional: true
   935          Type:
   936            Name: ListenOptions
   937            ExtAttrs:
   938              - Name: Namespace
   939                Values:
   940                  - chrome
   941                  - bluetoothSocket
   942          ExtAttrs:
   943            - Name: Namespace
   944              Values:
   945                - chrome
   946                - bluetoothSocket
   947      Returns:
   948        - Name: Promise
   949          Params:
   950            - Name: void
   951      ExtAttrs:
   952        - Name: supportsPromises
   953        - Name: Namespace
   954          Values:
   955            - chrome
   956            - bluetoothSocket
   957  - File: webext/bluetooth_socket.idl
   958    WebextEvent:
   959      Name: onAccept
   960      Modifier: static
   961      Args:
   962        - Name: info
   963          Type:
   964            Name: AcceptInfo
   965            ExtAttrs:
   966              - Name: Namespace
   967                Values:
   968                  - chrome
   969                  - bluetoothSocket
   970          ExtAttrs:
   971            - Name: Namespace
   972              Values:
   973                - chrome
   974                - bluetoothSocket
   975      Returns:
   976        - Name: void
   977          ExtAttrs:
   978            - Name: Namespace
   979              Values:
   980                - chrome
   981                - bluetoothSocket
   982      ExtAttrs:
   983        - Name: Namespace
   984          Values:
   985            - chrome
   986            - bluetoothSocket
   987  - File: webext/bluetooth_socket.idl
   988    WebextEvent:
   989      Name: onAcceptError
   990      Modifier: static
   991      Args:
   992        - Name: info
   993          Type:
   994            Name: AcceptErrorInfo
   995            ExtAttrs:
   996              - Name: Namespace
   997                Values:
   998                  - chrome
   999                  - bluetoothSocket
  1000          ExtAttrs:
  1001            - Name: Namespace
  1002              Values:
  1003                - chrome
  1004                - bluetoothSocket
  1005      Returns:
  1006        - Name: void
  1007          ExtAttrs:
  1008            - Name: Namespace
  1009              Values:
  1010                - chrome
  1011                - bluetoothSocket
  1012      ExtAttrs:
  1013        - Name: Namespace
  1014          Values:
  1015            - chrome
  1016            - bluetoothSocket
  1017  - File: webext/bluetooth_socket.idl
  1018    WebextEvent:
  1019      Name: onReceive
  1020      Modifier: static
  1021      Args:
  1022        - Name: info
  1023          Type:
  1024            Name: ReceiveInfo
  1025            ExtAttrs:
  1026              - Name: Namespace
  1027                Values:
  1028                  - chrome
  1029                  - bluetoothSocket
  1030          ExtAttrs:
  1031            - Name: Namespace
  1032              Values:
  1033                - chrome
  1034                - bluetoothSocket
  1035      Returns:
  1036        - Name: void
  1037          ExtAttrs:
  1038            - Name: Namespace
  1039              Values:
  1040                - chrome
  1041                - bluetoothSocket
  1042      ExtAttrs:
  1043        - Name: Namespace
  1044          Values:
  1045            - chrome
  1046            - bluetoothSocket
  1047  - File: webext/bluetooth_socket.idl
  1048    WebextEvent:
  1049      Name: onReceiveError
  1050      Modifier: static
  1051      Args:
  1052        - Name: info
  1053          Type:
  1054            Name: ReceiveErrorInfo
  1055            ExtAttrs:
  1056              - Name: Namespace
  1057                Values:
  1058                  - chrome
  1059                  - bluetoothSocket
  1060          ExtAttrs:
  1061            - Name: Namespace
  1062              Values:
  1063                - chrome
  1064                - bluetoothSocket
  1065      Returns:
  1066        - Name: void
  1067          ExtAttrs:
  1068            - Name: Namespace
  1069              Values:
  1070                - chrome
  1071                - bluetoothSocket
  1072      ExtAttrs:
  1073        - Name: Namespace
  1074          Values:
  1075            - chrome
  1076            - bluetoothSocket
  1077  - File: webext/bluetooth_socket.idl
  1078    WebextFunc:
  1079      Name: send
  1080      Modifier: static
  1081      Args:
  1082        - Name: socketId
  1083          Type:
  1084            Name: long
  1085            ExtAttrs:
  1086              - Name: Namespace
  1087                Values:
  1088                  - chrome
  1089                  - bluetoothSocket
  1090          ExtAttrs:
  1091            - Name: Namespace
  1092              Values:
  1093                - chrome
  1094                - bluetoothSocket
  1095        - Name: data
  1096          Type:
  1097            Name: ArrayBuffer
  1098            ExtAttrs:
  1099              - Name: Namespace
  1100                Values:
  1101                  - chrome
  1102                  - bluetoothSocket
  1103          ExtAttrs:
  1104            - Name: Namespace
  1105              Values:
  1106                - chrome
  1107                - bluetoothSocket
  1108      Returns:
  1109        - Name: Promise
  1110          Params:
  1111            - Name: long
  1112              ExtAttrs:
  1113                - Name: Namespace
  1114                  Values:
  1115                    - chrome
  1116                    - bluetoothSocket
  1117      ExtAttrs:
  1118        - Name: supportsPromises
  1119        - Name: Namespace
  1120          Values:
  1121            - chrome
  1122            - bluetoothSocket
  1123  - File: webext/bluetooth_socket.idl
  1124    WebextFunc:
  1125      Name: setPaused
  1126      Modifier: static
  1127      Args:
  1128        - Name: socketId
  1129          Type:
  1130            Name: long
  1131            ExtAttrs:
  1132              - Name: Namespace
  1133                Values:
  1134                  - chrome
  1135                  - bluetoothSocket
  1136          ExtAttrs:
  1137            - Name: Namespace
  1138              Values:
  1139                - chrome
  1140                - bluetoothSocket
  1141        - Name: paused
  1142          Type:
  1143            Name: boolean
  1144            ExtAttrs:
  1145              - Name: Namespace
  1146                Values:
  1147                  - chrome
  1148                  - bluetoothSocket
  1149          ExtAttrs:
  1150            - Name: Namespace
  1151              Values:
  1152                - chrome
  1153                - bluetoothSocket
  1154      Returns:
  1155        - Name: Promise
  1156          Params:
  1157            - Name: void
  1158      ExtAttrs:
  1159        - Name: supportsPromises
  1160        - Name: Namespace
  1161          Values:
  1162            - chrome
  1163            - bluetoothSocket
  1164  - File: webext/bluetooth_socket.idl
  1165    WebextFunc:
  1166      Name: update
  1167      Modifier: static
  1168      Args:
  1169        - Name: socketId
  1170          Type:
  1171            Name: long
  1172            ExtAttrs:
  1173              - Name: Namespace
  1174                Values:
  1175                  - chrome
  1176                  - bluetoothSocket
  1177          ExtAttrs:
  1178            - Name: Namespace
  1179              Values:
  1180                - chrome
  1181                - bluetoothSocket
  1182        - Name: properties
  1183          Type:
  1184            Name: SocketProperties
  1185            ExtAttrs:
  1186              - Name: Namespace
  1187                Values:
  1188                  - chrome
  1189                  - bluetoothSocket
  1190          ExtAttrs:
  1191            - Name: Namespace
  1192              Values:
  1193                - chrome
  1194                - bluetoothSocket
  1195      Returns:
  1196        - Name: Promise
  1197          Params:
  1198            - Name: void
  1199      ExtAttrs:
  1200        - Name: supportsPromises
  1201        - Name: Namespace
  1202          Values:
  1203            - chrome
  1204            - bluetoothSocket