github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/sockets/tcpserver/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/sockets/tcpserver store_AcceptErrorInfo
    20  //go:noescape
    21  func AcceptErrorInfoJSStore(
    22  	ptr unsafe.Pointer, ref js.Ref)
    23  
    24  //go:wasmimport plat/js/webext/sockets/tcpserver load_AcceptErrorInfo
    25  //go:noescape
    26  func AcceptErrorInfoJSLoad(
    27  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    28  
    29  //go:wasmimport plat/js/webext/sockets/tcpserver store_AcceptInfo
    30  //go:noescape
    31  func AcceptInfoJSStore(
    32  	ptr unsafe.Pointer, ref js.Ref)
    33  
    34  //go:wasmimport plat/js/webext/sockets/tcpserver load_AcceptInfo
    35  //go:noescape
    36  func AcceptInfoJSLoad(
    37  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    38  
    39  //go:wasmimport plat/js/webext/sockets/tcpserver store_CreateInfo
    40  //go:noescape
    41  func CreateInfoJSStore(
    42  	ptr unsafe.Pointer, ref js.Ref)
    43  
    44  //go:wasmimport plat/js/webext/sockets/tcpserver load_CreateInfo
    45  //go:noescape
    46  func CreateInfoJSLoad(
    47  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    48  
    49  //go:wasmimport plat/js/webext/sockets/tcpserver store_SocketInfo
    50  //go:noescape
    51  func SocketInfoJSStore(
    52  	ptr unsafe.Pointer, ref js.Ref)
    53  
    54  //go:wasmimport plat/js/webext/sockets/tcpserver load_SocketInfo
    55  //go:noescape
    56  func SocketInfoJSLoad(
    57  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    58  
    59  //go:wasmimport plat/js/webext/sockets/tcpserver store_SocketProperties
    60  //go:noescape
    61  func SocketPropertiesJSStore(
    62  	ptr unsafe.Pointer, ref js.Ref)
    63  
    64  //go:wasmimport plat/js/webext/sockets/tcpserver load_SocketProperties
    65  //go:noescape
    66  func SocketPropertiesJSLoad(
    67  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    68  
    69  //go:wasmimport plat/js/webext/sockets/tcpserver has_Close
    70  //go:noescape
    71  func HasFuncClose() js.Ref
    72  
    73  //go:wasmimport plat/js/webext/sockets/tcpserver func_Close
    74  //go:noescape
    75  func FuncClose(fn unsafe.Pointer)
    76  
    77  //go:wasmimport plat/js/webext/sockets/tcpserver call_Close
    78  //go:noescape
    79  func CallClose(
    80  	retPtr unsafe.Pointer,
    81  	socketId int32,
    82  	callback js.Ref)
    83  
    84  //go:wasmimport plat/js/webext/sockets/tcpserver try_Close
    85  //go:noescape
    86  func TryClose(
    87  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
    88  	socketId int32,
    89  	callback js.Ref) (ok js.Ref)
    90  
    91  //go:wasmimport plat/js/webext/sockets/tcpserver has_Create
    92  //go:noescape
    93  func HasFuncCreate() js.Ref
    94  
    95  //go:wasmimport plat/js/webext/sockets/tcpserver func_Create
    96  //go:noescape
    97  func FuncCreate(fn unsafe.Pointer)
    98  
    99  //go:wasmimport plat/js/webext/sockets/tcpserver call_Create
   100  //go:noescape
   101  func CallCreate(
   102  	retPtr unsafe.Pointer,
   103  	properties unsafe.Pointer,
   104  	callback js.Ref)
   105  
   106  //go:wasmimport plat/js/webext/sockets/tcpserver try_Create
   107  //go:noescape
   108  func TryCreate(
   109  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   110  	properties unsafe.Pointer,
   111  	callback js.Ref) (ok js.Ref)
   112  
   113  //go:wasmimport plat/js/webext/sockets/tcpserver has_Disconnect
   114  //go:noescape
   115  func HasFuncDisconnect() js.Ref
   116  
   117  //go:wasmimport plat/js/webext/sockets/tcpserver func_Disconnect
   118  //go:noescape
   119  func FuncDisconnect(fn unsafe.Pointer)
   120  
   121  //go:wasmimport plat/js/webext/sockets/tcpserver call_Disconnect
   122  //go:noescape
   123  func CallDisconnect(
   124  	retPtr unsafe.Pointer,
   125  	socketId int32,
   126  	callback js.Ref)
   127  
   128  //go:wasmimport plat/js/webext/sockets/tcpserver try_Disconnect
   129  //go:noescape
   130  func TryDisconnect(
   131  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   132  	socketId int32,
   133  	callback js.Ref) (ok js.Ref)
   134  
   135  //go:wasmimport plat/js/webext/sockets/tcpserver has_GetInfo
   136  //go:noescape
   137  func HasFuncGetInfo() js.Ref
   138  
   139  //go:wasmimport plat/js/webext/sockets/tcpserver func_GetInfo
   140  //go:noescape
   141  func FuncGetInfo(fn unsafe.Pointer)
   142  
   143  //go:wasmimport plat/js/webext/sockets/tcpserver call_GetInfo
   144  //go:noescape
   145  func CallGetInfo(
   146  	retPtr unsafe.Pointer,
   147  	socketId int32,
   148  	callback js.Ref)
   149  
   150  //go:wasmimport plat/js/webext/sockets/tcpserver try_GetInfo
   151  //go:noescape
   152  func TryGetInfo(
   153  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   154  	socketId int32,
   155  	callback js.Ref) (ok js.Ref)
   156  
   157  //go:wasmimport plat/js/webext/sockets/tcpserver has_GetSockets
   158  //go:noescape
   159  func HasFuncGetSockets() js.Ref
   160  
   161  //go:wasmimport plat/js/webext/sockets/tcpserver func_GetSockets
   162  //go:noescape
   163  func FuncGetSockets(fn unsafe.Pointer)
   164  
   165  //go:wasmimport plat/js/webext/sockets/tcpserver call_GetSockets
   166  //go:noescape
   167  func CallGetSockets(
   168  	retPtr unsafe.Pointer,
   169  	callback js.Ref)
   170  
   171  //go:wasmimport plat/js/webext/sockets/tcpserver try_GetSockets
   172  //go:noescape
   173  func TryGetSockets(
   174  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   175  	callback js.Ref) (ok js.Ref)
   176  
   177  //go:wasmimport plat/js/webext/sockets/tcpserver has_Listen
   178  //go:noescape
   179  func HasFuncListen() js.Ref
   180  
   181  //go:wasmimport plat/js/webext/sockets/tcpserver func_Listen
   182  //go:noescape
   183  func FuncListen(fn unsafe.Pointer)
   184  
   185  //go:wasmimport plat/js/webext/sockets/tcpserver call_Listen
   186  //go:noescape
   187  func CallListen(
   188  	retPtr unsafe.Pointer,
   189  	socketId int32,
   190  	address js.Ref,
   191  	port int32,
   192  	backlog int32,
   193  	callback js.Ref)
   194  
   195  //go:wasmimport plat/js/webext/sockets/tcpserver try_Listen
   196  //go:noescape
   197  func TryListen(
   198  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   199  	socketId int32,
   200  	address js.Ref,
   201  	port int32,
   202  	backlog int32,
   203  	callback js.Ref) (ok js.Ref)
   204  
   205  //go:wasmimport plat/js/webext/sockets/tcpserver has_OnAccept
   206  //go:noescape
   207  func HasFuncOnAccept() js.Ref
   208  
   209  //go:wasmimport plat/js/webext/sockets/tcpserver func_OnAccept
   210  //go:noescape
   211  func FuncOnAccept(fn unsafe.Pointer)
   212  
   213  //go:wasmimport plat/js/webext/sockets/tcpserver call_OnAccept
   214  //go:noescape
   215  func CallOnAccept(
   216  	retPtr unsafe.Pointer,
   217  	callback js.Ref)
   218  
   219  //go:wasmimport plat/js/webext/sockets/tcpserver try_OnAccept
   220  //go:noescape
   221  func TryOnAccept(
   222  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   223  	callback js.Ref) (ok js.Ref)
   224  
   225  //go:wasmimport plat/js/webext/sockets/tcpserver has_OffAccept
   226  //go:noescape
   227  func HasFuncOffAccept() js.Ref
   228  
   229  //go:wasmimport plat/js/webext/sockets/tcpserver func_OffAccept
   230  //go:noescape
   231  func FuncOffAccept(fn unsafe.Pointer)
   232  
   233  //go:wasmimport plat/js/webext/sockets/tcpserver call_OffAccept
   234  //go:noescape
   235  func CallOffAccept(
   236  	retPtr unsafe.Pointer,
   237  	callback js.Ref)
   238  
   239  //go:wasmimport plat/js/webext/sockets/tcpserver try_OffAccept
   240  //go:noescape
   241  func TryOffAccept(
   242  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   243  	callback js.Ref) (ok js.Ref)
   244  
   245  //go:wasmimport plat/js/webext/sockets/tcpserver has_HasOnAccept
   246  //go:noescape
   247  func HasFuncHasOnAccept() js.Ref
   248  
   249  //go:wasmimport plat/js/webext/sockets/tcpserver func_HasOnAccept
   250  //go:noescape
   251  func FuncHasOnAccept(fn unsafe.Pointer)
   252  
   253  //go:wasmimport plat/js/webext/sockets/tcpserver call_HasOnAccept
   254  //go:noescape
   255  func CallHasOnAccept(
   256  	retPtr unsafe.Pointer,
   257  	callback js.Ref)
   258  
   259  //go:wasmimport plat/js/webext/sockets/tcpserver try_HasOnAccept
   260  //go:noescape
   261  func TryHasOnAccept(
   262  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   263  	callback js.Ref) (ok js.Ref)
   264  
   265  //go:wasmimport plat/js/webext/sockets/tcpserver has_OnAcceptError
   266  //go:noescape
   267  func HasFuncOnAcceptError() js.Ref
   268  
   269  //go:wasmimport plat/js/webext/sockets/tcpserver func_OnAcceptError
   270  //go:noescape
   271  func FuncOnAcceptError(fn unsafe.Pointer)
   272  
   273  //go:wasmimport plat/js/webext/sockets/tcpserver call_OnAcceptError
   274  //go:noescape
   275  func CallOnAcceptError(
   276  	retPtr unsafe.Pointer,
   277  	callback js.Ref)
   278  
   279  //go:wasmimport plat/js/webext/sockets/tcpserver try_OnAcceptError
   280  //go:noescape
   281  func TryOnAcceptError(
   282  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   283  	callback js.Ref) (ok js.Ref)
   284  
   285  //go:wasmimport plat/js/webext/sockets/tcpserver has_OffAcceptError
   286  //go:noescape
   287  func HasFuncOffAcceptError() js.Ref
   288  
   289  //go:wasmimport plat/js/webext/sockets/tcpserver func_OffAcceptError
   290  //go:noescape
   291  func FuncOffAcceptError(fn unsafe.Pointer)
   292  
   293  //go:wasmimport plat/js/webext/sockets/tcpserver call_OffAcceptError
   294  //go:noescape
   295  func CallOffAcceptError(
   296  	retPtr unsafe.Pointer,
   297  	callback js.Ref)
   298  
   299  //go:wasmimport plat/js/webext/sockets/tcpserver try_OffAcceptError
   300  //go:noescape
   301  func TryOffAcceptError(
   302  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   303  	callback js.Ref) (ok js.Ref)
   304  
   305  //go:wasmimport plat/js/webext/sockets/tcpserver has_HasOnAcceptError
   306  //go:noescape
   307  func HasFuncHasOnAcceptError() js.Ref
   308  
   309  //go:wasmimport plat/js/webext/sockets/tcpserver func_HasOnAcceptError
   310  //go:noescape
   311  func FuncHasOnAcceptError(fn unsafe.Pointer)
   312  
   313  //go:wasmimport plat/js/webext/sockets/tcpserver call_HasOnAcceptError
   314  //go:noescape
   315  func CallHasOnAcceptError(
   316  	retPtr unsafe.Pointer,
   317  	callback js.Ref)
   318  
   319  //go:wasmimport plat/js/webext/sockets/tcpserver try_HasOnAcceptError
   320  //go:noescape
   321  func TryHasOnAcceptError(
   322  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   323  	callback js.Ref) (ok js.Ref)
   324  
   325  //go:wasmimport plat/js/webext/sockets/tcpserver has_SetPaused
   326  //go:noescape
   327  func HasFuncSetPaused() js.Ref
   328  
   329  //go:wasmimport plat/js/webext/sockets/tcpserver func_SetPaused
   330  //go:noescape
   331  func FuncSetPaused(fn unsafe.Pointer)
   332  
   333  //go:wasmimport plat/js/webext/sockets/tcpserver call_SetPaused
   334  //go:noescape
   335  func CallSetPaused(
   336  	retPtr unsafe.Pointer,
   337  	socketId int32,
   338  	paused js.Ref,
   339  	callback js.Ref)
   340  
   341  //go:wasmimport plat/js/webext/sockets/tcpserver try_SetPaused
   342  //go:noescape
   343  func TrySetPaused(
   344  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   345  	socketId int32,
   346  	paused js.Ref,
   347  	callback js.Ref) (ok js.Ref)
   348  
   349  //go:wasmimport plat/js/webext/sockets/tcpserver has_Update
   350  //go:noescape
   351  func HasFuncUpdate() js.Ref
   352  
   353  //go:wasmimport plat/js/webext/sockets/tcpserver func_Update
   354  //go:noescape
   355  func FuncUpdate(fn unsafe.Pointer)
   356  
   357  //go:wasmimport plat/js/webext/sockets/tcpserver call_Update
   358  //go:noescape
   359  func CallUpdate(
   360  	retPtr unsafe.Pointer,
   361  	socketId int32,
   362  	properties unsafe.Pointer,
   363  	callback js.Ref)
   364  
   365  //go:wasmimport plat/js/webext/sockets/tcpserver try_Update
   366  //go:noescape
   367  func TryUpdate(
   368  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   369  	socketId int32,
   370  	properties unsafe.Pointer,
   371  	callback js.Ref) (ok js.Ref)