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)