github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/bluetoothsocket/bindings/import_wasm.go (about)

     1  // SPDX-License-Identifier: Apache-2.0
     2  // Copyright 2023 The Prime Citizens
     3  
     4  //go:build wasm
     5  
     6  package bindings
     7  
     8  import (
     9  	"unsafe"
    10  
    11  	"github.com/primecitizens/pcz/std/ffi/js"
    12  )
    13  
    14  type (
    15  	_ unsafe.Pointer
    16  	_ js.Ref
    17  )
    18  
    19  //go:wasmimport plat/js/webext/bluetoothsocket constof_AcceptError
    20  //go:noescape
    21  func ConstOfAcceptError(str js.Ref) uint32
    22  
    23  //go:wasmimport plat/js/webext/bluetoothsocket store_AcceptErrorInfo
    24  //go:noescape
    25  func AcceptErrorInfoJSStore(
    26  	ptr unsafe.Pointer, ref js.Ref)
    27  
    28  //go:wasmimport plat/js/webext/bluetoothsocket load_AcceptErrorInfo
    29  //go:noescape
    30  func AcceptErrorInfoJSLoad(
    31  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    32  
    33  //go:wasmimport plat/js/webext/bluetoothsocket store_AcceptInfo
    34  //go:noescape
    35  func AcceptInfoJSStore(
    36  	ptr unsafe.Pointer, ref js.Ref)
    37  
    38  //go:wasmimport plat/js/webext/bluetoothsocket load_AcceptInfo
    39  //go:noescape
    40  func AcceptInfoJSLoad(
    41  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    42  
    43  //go:wasmimport plat/js/webext/bluetoothsocket store_CreateInfo
    44  //go:noescape
    45  func CreateInfoJSStore(
    46  	ptr unsafe.Pointer, ref js.Ref)
    47  
    48  //go:wasmimport plat/js/webext/bluetoothsocket load_CreateInfo
    49  //go:noescape
    50  func CreateInfoJSLoad(
    51  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    52  
    53  //go:wasmimport plat/js/webext/bluetoothsocket store_SocketInfo
    54  //go:noescape
    55  func SocketInfoJSStore(
    56  	ptr unsafe.Pointer, ref js.Ref)
    57  
    58  //go:wasmimport plat/js/webext/bluetoothsocket load_SocketInfo
    59  //go:noescape
    60  func SocketInfoJSLoad(
    61  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    62  
    63  //go:wasmimport plat/js/webext/bluetoothsocket store_ListenOptions
    64  //go:noescape
    65  func ListenOptionsJSStore(
    66  	ptr unsafe.Pointer, ref js.Ref)
    67  
    68  //go:wasmimport plat/js/webext/bluetoothsocket load_ListenOptions
    69  //go:noescape
    70  func ListenOptionsJSLoad(
    71  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    72  
    73  //go:wasmimport plat/js/webext/bluetoothsocket constof_ReceiveError
    74  //go:noescape
    75  func ConstOfReceiveError(str js.Ref) uint32
    76  
    77  //go:wasmimport plat/js/webext/bluetoothsocket store_ReceiveErrorInfo
    78  //go:noescape
    79  func ReceiveErrorInfoJSStore(
    80  	ptr unsafe.Pointer, ref js.Ref)
    81  
    82  //go:wasmimport plat/js/webext/bluetoothsocket load_ReceiveErrorInfo
    83  //go:noescape
    84  func ReceiveErrorInfoJSLoad(
    85  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    86  
    87  //go:wasmimport plat/js/webext/bluetoothsocket store_ReceiveInfo
    88  //go:noescape
    89  func ReceiveInfoJSStore(
    90  	ptr unsafe.Pointer, ref js.Ref)
    91  
    92  //go:wasmimport plat/js/webext/bluetoothsocket load_ReceiveInfo
    93  //go:noescape
    94  func ReceiveInfoJSLoad(
    95  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    96  
    97  //go:wasmimport plat/js/webext/bluetoothsocket store_SocketProperties
    98  //go:noescape
    99  func SocketPropertiesJSStore(
   100  	ptr unsafe.Pointer, ref js.Ref)
   101  
   102  //go:wasmimport plat/js/webext/bluetoothsocket load_SocketProperties
   103  //go:noescape
   104  func SocketPropertiesJSLoad(
   105  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   106  
   107  //go:wasmimport plat/js/webext/bluetoothsocket has_Close
   108  //go:noescape
   109  func HasFuncClose() js.Ref
   110  
   111  //go:wasmimport plat/js/webext/bluetoothsocket func_Close
   112  //go:noescape
   113  func FuncClose(fn unsafe.Pointer)
   114  
   115  //go:wasmimport plat/js/webext/bluetoothsocket call_Close
   116  //go:noescape
   117  func CallClose(
   118  	retPtr unsafe.Pointer,
   119  	socketId int32)
   120  
   121  //go:wasmimport plat/js/webext/bluetoothsocket try_Close
   122  //go:noescape
   123  func TryClose(
   124  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   125  	socketId int32) (ok js.Ref)
   126  
   127  //go:wasmimport plat/js/webext/bluetoothsocket has_Connect
   128  //go:noescape
   129  func HasFuncConnect() js.Ref
   130  
   131  //go:wasmimport plat/js/webext/bluetoothsocket func_Connect
   132  //go:noescape
   133  func FuncConnect(fn unsafe.Pointer)
   134  
   135  //go:wasmimport plat/js/webext/bluetoothsocket call_Connect
   136  //go:noescape
   137  func CallConnect(
   138  	retPtr unsafe.Pointer,
   139  	socketId int32,
   140  	address js.Ref,
   141  	uuid js.Ref)
   142  
   143  //go:wasmimport plat/js/webext/bluetoothsocket try_Connect
   144  //go:noescape
   145  func TryConnect(
   146  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   147  	socketId int32,
   148  	address js.Ref,
   149  	uuid js.Ref) (ok js.Ref)
   150  
   151  //go:wasmimport plat/js/webext/bluetoothsocket has_Create
   152  //go:noescape
   153  func HasFuncCreate() js.Ref
   154  
   155  //go:wasmimport plat/js/webext/bluetoothsocket func_Create
   156  //go:noescape
   157  func FuncCreate(fn unsafe.Pointer)
   158  
   159  //go:wasmimport plat/js/webext/bluetoothsocket call_Create
   160  //go:noescape
   161  func CallCreate(
   162  	retPtr unsafe.Pointer,
   163  	properties unsafe.Pointer)
   164  
   165  //go:wasmimport plat/js/webext/bluetoothsocket try_Create
   166  //go:noescape
   167  func TryCreate(
   168  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   169  	properties unsafe.Pointer) (ok js.Ref)
   170  
   171  //go:wasmimport plat/js/webext/bluetoothsocket has_Disconnect
   172  //go:noescape
   173  func HasFuncDisconnect() js.Ref
   174  
   175  //go:wasmimport plat/js/webext/bluetoothsocket func_Disconnect
   176  //go:noescape
   177  func FuncDisconnect(fn unsafe.Pointer)
   178  
   179  //go:wasmimport plat/js/webext/bluetoothsocket call_Disconnect
   180  //go:noescape
   181  func CallDisconnect(
   182  	retPtr unsafe.Pointer,
   183  	socketId int32)
   184  
   185  //go:wasmimport plat/js/webext/bluetoothsocket try_Disconnect
   186  //go:noescape
   187  func TryDisconnect(
   188  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   189  	socketId int32) (ok js.Ref)
   190  
   191  //go:wasmimport plat/js/webext/bluetoothsocket has_GetInfo
   192  //go:noescape
   193  func HasFuncGetInfo() js.Ref
   194  
   195  //go:wasmimport plat/js/webext/bluetoothsocket func_GetInfo
   196  //go:noescape
   197  func FuncGetInfo(fn unsafe.Pointer)
   198  
   199  //go:wasmimport plat/js/webext/bluetoothsocket call_GetInfo
   200  //go:noescape
   201  func CallGetInfo(
   202  	retPtr unsafe.Pointer,
   203  	socketId int32)
   204  
   205  //go:wasmimport plat/js/webext/bluetoothsocket try_GetInfo
   206  //go:noescape
   207  func TryGetInfo(
   208  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   209  	socketId int32) (ok js.Ref)
   210  
   211  //go:wasmimport plat/js/webext/bluetoothsocket has_GetSockets
   212  //go:noescape
   213  func HasFuncGetSockets() js.Ref
   214  
   215  //go:wasmimport plat/js/webext/bluetoothsocket func_GetSockets
   216  //go:noescape
   217  func FuncGetSockets(fn unsafe.Pointer)
   218  
   219  //go:wasmimport plat/js/webext/bluetoothsocket call_GetSockets
   220  //go:noescape
   221  func CallGetSockets(
   222  	retPtr unsafe.Pointer)
   223  
   224  //go:wasmimport plat/js/webext/bluetoothsocket try_GetSockets
   225  //go:noescape
   226  func TryGetSockets(
   227  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   228  
   229  //go:wasmimport plat/js/webext/bluetoothsocket has_ListenUsingL2cap
   230  //go:noescape
   231  func HasFuncListenUsingL2cap() js.Ref
   232  
   233  //go:wasmimport plat/js/webext/bluetoothsocket func_ListenUsingL2cap
   234  //go:noescape
   235  func FuncListenUsingL2cap(fn unsafe.Pointer)
   236  
   237  //go:wasmimport plat/js/webext/bluetoothsocket call_ListenUsingL2cap
   238  //go:noescape
   239  func CallListenUsingL2cap(
   240  	retPtr unsafe.Pointer,
   241  	socketId int32,
   242  	uuid js.Ref,
   243  	options unsafe.Pointer)
   244  
   245  //go:wasmimport plat/js/webext/bluetoothsocket try_ListenUsingL2cap
   246  //go:noescape
   247  func TryListenUsingL2cap(
   248  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   249  	socketId int32,
   250  	uuid js.Ref,
   251  	options unsafe.Pointer) (ok js.Ref)
   252  
   253  //go:wasmimport plat/js/webext/bluetoothsocket has_ListenUsingRfcomm
   254  //go:noescape
   255  func HasFuncListenUsingRfcomm() js.Ref
   256  
   257  //go:wasmimport plat/js/webext/bluetoothsocket func_ListenUsingRfcomm
   258  //go:noescape
   259  func FuncListenUsingRfcomm(fn unsafe.Pointer)
   260  
   261  //go:wasmimport plat/js/webext/bluetoothsocket call_ListenUsingRfcomm
   262  //go:noescape
   263  func CallListenUsingRfcomm(
   264  	retPtr unsafe.Pointer,
   265  	socketId int32,
   266  	uuid js.Ref,
   267  	options unsafe.Pointer)
   268  
   269  //go:wasmimport plat/js/webext/bluetoothsocket try_ListenUsingRfcomm
   270  //go:noescape
   271  func TryListenUsingRfcomm(
   272  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   273  	socketId int32,
   274  	uuid js.Ref,
   275  	options unsafe.Pointer) (ok js.Ref)
   276  
   277  //go:wasmimport plat/js/webext/bluetoothsocket has_OnAccept
   278  //go:noescape
   279  func HasFuncOnAccept() js.Ref
   280  
   281  //go:wasmimport plat/js/webext/bluetoothsocket func_OnAccept
   282  //go:noescape
   283  func FuncOnAccept(fn unsafe.Pointer)
   284  
   285  //go:wasmimport plat/js/webext/bluetoothsocket call_OnAccept
   286  //go:noescape
   287  func CallOnAccept(
   288  	retPtr unsafe.Pointer,
   289  	callback js.Ref)
   290  
   291  //go:wasmimport plat/js/webext/bluetoothsocket try_OnAccept
   292  //go:noescape
   293  func TryOnAccept(
   294  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   295  	callback js.Ref) (ok js.Ref)
   296  
   297  //go:wasmimport plat/js/webext/bluetoothsocket has_OffAccept
   298  //go:noescape
   299  func HasFuncOffAccept() js.Ref
   300  
   301  //go:wasmimport plat/js/webext/bluetoothsocket func_OffAccept
   302  //go:noescape
   303  func FuncOffAccept(fn unsafe.Pointer)
   304  
   305  //go:wasmimport plat/js/webext/bluetoothsocket call_OffAccept
   306  //go:noescape
   307  func CallOffAccept(
   308  	retPtr unsafe.Pointer,
   309  	callback js.Ref)
   310  
   311  //go:wasmimport plat/js/webext/bluetoothsocket try_OffAccept
   312  //go:noescape
   313  func TryOffAccept(
   314  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   315  	callback js.Ref) (ok js.Ref)
   316  
   317  //go:wasmimport plat/js/webext/bluetoothsocket has_HasOnAccept
   318  //go:noescape
   319  func HasFuncHasOnAccept() js.Ref
   320  
   321  //go:wasmimport plat/js/webext/bluetoothsocket func_HasOnAccept
   322  //go:noescape
   323  func FuncHasOnAccept(fn unsafe.Pointer)
   324  
   325  //go:wasmimport plat/js/webext/bluetoothsocket call_HasOnAccept
   326  //go:noescape
   327  func CallHasOnAccept(
   328  	retPtr unsafe.Pointer,
   329  	callback js.Ref)
   330  
   331  //go:wasmimport plat/js/webext/bluetoothsocket try_HasOnAccept
   332  //go:noescape
   333  func TryHasOnAccept(
   334  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   335  	callback js.Ref) (ok js.Ref)
   336  
   337  //go:wasmimport plat/js/webext/bluetoothsocket has_OnAcceptError
   338  //go:noescape
   339  func HasFuncOnAcceptError() js.Ref
   340  
   341  //go:wasmimport plat/js/webext/bluetoothsocket func_OnAcceptError
   342  //go:noescape
   343  func FuncOnAcceptError(fn unsafe.Pointer)
   344  
   345  //go:wasmimport plat/js/webext/bluetoothsocket call_OnAcceptError
   346  //go:noescape
   347  func CallOnAcceptError(
   348  	retPtr unsafe.Pointer,
   349  	callback js.Ref)
   350  
   351  //go:wasmimport plat/js/webext/bluetoothsocket try_OnAcceptError
   352  //go:noescape
   353  func TryOnAcceptError(
   354  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   355  	callback js.Ref) (ok js.Ref)
   356  
   357  //go:wasmimport plat/js/webext/bluetoothsocket has_OffAcceptError
   358  //go:noescape
   359  func HasFuncOffAcceptError() js.Ref
   360  
   361  //go:wasmimport plat/js/webext/bluetoothsocket func_OffAcceptError
   362  //go:noescape
   363  func FuncOffAcceptError(fn unsafe.Pointer)
   364  
   365  //go:wasmimport plat/js/webext/bluetoothsocket call_OffAcceptError
   366  //go:noescape
   367  func CallOffAcceptError(
   368  	retPtr unsafe.Pointer,
   369  	callback js.Ref)
   370  
   371  //go:wasmimport plat/js/webext/bluetoothsocket try_OffAcceptError
   372  //go:noescape
   373  func TryOffAcceptError(
   374  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   375  	callback js.Ref) (ok js.Ref)
   376  
   377  //go:wasmimport plat/js/webext/bluetoothsocket has_HasOnAcceptError
   378  //go:noescape
   379  func HasFuncHasOnAcceptError() js.Ref
   380  
   381  //go:wasmimport plat/js/webext/bluetoothsocket func_HasOnAcceptError
   382  //go:noescape
   383  func FuncHasOnAcceptError(fn unsafe.Pointer)
   384  
   385  //go:wasmimport plat/js/webext/bluetoothsocket call_HasOnAcceptError
   386  //go:noescape
   387  func CallHasOnAcceptError(
   388  	retPtr unsafe.Pointer,
   389  	callback js.Ref)
   390  
   391  //go:wasmimport plat/js/webext/bluetoothsocket try_HasOnAcceptError
   392  //go:noescape
   393  func TryHasOnAcceptError(
   394  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   395  	callback js.Ref) (ok js.Ref)
   396  
   397  //go:wasmimport plat/js/webext/bluetoothsocket has_OnReceive
   398  //go:noescape
   399  func HasFuncOnReceive() js.Ref
   400  
   401  //go:wasmimport plat/js/webext/bluetoothsocket func_OnReceive
   402  //go:noescape
   403  func FuncOnReceive(fn unsafe.Pointer)
   404  
   405  //go:wasmimport plat/js/webext/bluetoothsocket call_OnReceive
   406  //go:noescape
   407  func CallOnReceive(
   408  	retPtr unsafe.Pointer,
   409  	callback js.Ref)
   410  
   411  //go:wasmimport plat/js/webext/bluetoothsocket try_OnReceive
   412  //go:noescape
   413  func TryOnReceive(
   414  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   415  	callback js.Ref) (ok js.Ref)
   416  
   417  //go:wasmimport plat/js/webext/bluetoothsocket has_OffReceive
   418  //go:noescape
   419  func HasFuncOffReceive() js.Ref
   420  
   421  //go:wasmimport plat/js/webext/bluetoothsocket func_OffReceive
   422  //go:noescape
   423  func FuncOffReceive(fn unsafe.Pointer)
   424  
   425  //go:wasmimport plat/js/webext/bluetoothsocket call_OffReceive
   426  //go:noescape
   427  func CallOffReceive(
   428  	retPtr unsafe.Pointer,
   429  	callback js.Ref)
   430  
   431  //go:wasmimport plat/js/webext/bluetoothsocket try_OffReceive
   432  //go:noescape
   433  func TryOffReceive(
   434  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   435  	callback js.Ref) (ok js.Ref)
   436  
   437  //go:wasmimport plat/js/webext/bluetoothsocket has_HasOnReceive
   438  //go:noescape
   439  func HasFuncHasOnReceive() js.Ref
   440  
   441  //go:wasmimport plat/js/webext/bluetoothsocket func_HasOnReceive
   442  //go:noescape
   443  func FuncHasOnReceive(fn unsafe.Pointer)
   444  
   445  //go:wasmimport plat/js/webext/bluetoothsocket call_HasOnReceive
   446  //go:noescape
   447  func CallHasOnReceive(
   448  	retPtr unsafe.Pointer,
   449  	callback js.Ref)
   450  
   451  //go:wasmimport plat/js/webext/bluetoothsocket try_HasOnReceive
   452  //go:noescape
   453  func TryHasOnReceive(
   454  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   455  	callback js.Ref) (ok js.Ref)
   456  
   457  //go:wasmimport plat/js/webext/bluetoothsocket has_OnReceiveError
   458  //go:noescape
   459  func HasFuncOnReceiveError() js.Ref
   460  
   461  //go:wasmimport plat/js/webext/bluetoothsocket func_OnReceiveError
   462  //go:noescape
   463  func FuncOnReceiveError(fn unsafe.Pointer)
   464  
   465  //go:wasmimport plat/js/webext/bluetoothsocket call_OnReceiveError
   466  //go:noescape
   467  func CallOnReceiveError(
   468  	retPtr unsafe.Pointer,
   469  	callback js.Ref)
   470  
   471  //go:wasmimport plat/js/webext/bluetoothsocket try_OnReceiveError
   472  //go:noescape
   473  func TryOnReceiveError(
   474  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   475  	callback js.Ref) (ok js.Ref)
   476  
   477  //go:wasmimport plat/js/webext/bluetoothsocket has_OffReceiveError
   478  //go:noescape
   479  func HasFuncOffReceiveError() js.Ref
   480  
   481  //go:wasmimport plat/js/webext/bluetoothsocket func_OffReceiveError
   482  //go:noescape
   483  func FuncOffReceiveError(fn unsafe.Pointer)
   484  
   485  //go:wasmimport plat/js/webext/bluetoothsocket call_OffReceiveError
   486  //go:noescape
   487  func CallOffReceiveError(
   488  	retPtr unsafe.Pointer,
   489  	callback js.Ref)
   490  
   491  //go:wasmimport plat/js/webext/bluetoothsocket try_OffReceiveError
   492  //go:noescape
   493  func TryOffReceiveError(
   494  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   495  	callback js.Ref) (ok js.Ref)
   496  
   497  //go:wasmimport plat/js/webext/bluetoothsocket has_HasOnReceiveError
   498  //go:noescape
   499  func HasFuncHasOnReceiveError() js.Ref
   500  
   501  //go:wasmimport plat/js/webext/bluetoothsocket func_HasOnReceiveError
   502  //go:noescape
   503  func FuncHasOnReceiveError(fn unsafe.Pointer)
   504  
   505  //go:wasmimport plat/js/webext/bluetoothsocket call_HasOnReceiveError
   506  //go:noescape
   507  func CallHasOnReceiveError(
   508  	retPtr unsafe.Pointer,
   509  	callback js.Ref)
   510  
   511  //go:wasmimport plat/js/webext/bluetoothsocket try_HasOnReceiveError
   512  //go:noescape
   513  func TryHasOnReceiveError(
   514  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   515  	callback js.Ref) (ok js.Ref)
   516  
   517  //go:wasmimport plat/js/webext/bluetoothsocket has_Send
   518  //go:noescape
   519  func HasFuncSend() js.Ref
   520  
   521  //go:wasmimport plat/js/webext/bluetoothsocket func_Send
   522  //go:noescape
   523  func FuncSend(fn unsafe.Pointer)
   524  
   525  //go:wasmimport plat/js/webext/bluetoothsocket call_Send
   526  //go:noescape
   527  func CallSend(
   528  	retPtr unsafe.Pointer,
   529  	socketId int32,
   530  	data js.Ref)
   531  
   532  //go:wasmimport plat/js/webext/bluetoothsocket try_Send
   533  //go:noescape
   534  func TrySend(
   535  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   536  	socketId int32,
   537  	data js.Ref) (ok js.Ref)
   538  
   539  //go:wasmimport plat/js/webext/bluetoothsocket has_SetPaused
   540  //go:noescape
   541  func HasFuncSetPaused() js.Ref
   542  
   543  //go:wasmimport plat/js/webext/bluetoothsocket func_SetPaused
   544  //go:noescape
   545  func FuncSetPaused(fn unsafe.Pointer)
   546  
   547  //go:wasmimport plat/js/webext/bluetoothsocket call_SetPaused
   548  //go:noescape
   549  func CallSetPaused(
   550  	retPtr unsafe.Pointer,
   551  	socketId int32,
   552  	paused js.Ref)
   553  
   554  //go:wasmimport plat/js/webext/bluetoothsocket try_SetPaused
   555  //go:noescape
   556  func TrySetPaused(
   557  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   558  	socketId int32,
   559  	paused js.Ref) (ok js.Ref)
   560  
   561  //go:wasmimport plat/js/webext/bluetoothsocket has_Update
   562  //go:noescape
   563  func HasFuncUpdate() js.Ref
   564  
   565  //go:wasmimport plat/js/webext/bluetoothsocket func_Update
   566  //go:noescape
   567  func FuncUpdate(fn unsafe.Pointer)
   568  
   569  //go:wasmimport plat/js/webext/bluetoothsocket call_Update
   570  //go:noescape
   571  func CallUpdate(
   572  	retPtr unsafe.Pointer,
   573  	socketId int32,
   574  	properties unsafe.Pointer)
   575  
   576  //go:wasmimport plat/js/webext/bluetoothsocket try_Update
   577  //go:noescape
   578  func TryUpdate(
   579  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   580  	socketId int32,
   581  	properties unsafe.Pointer) (ok js.Ref)