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)