github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/gcm/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/gcm get_MAX_MESSAGE_SIZE 20 //go:noescape 21 func GetMAX_MESSAGE_SIZE(retPtr unsafe.Pointer) js.Ref 22 23 //go:wasmimport plat/js/webext/gcm set_MAX_MESSAGE_SIZE 24 //go:noescape 25 func SetMAX_MESSAGE_SIZE( 26 val js.Ref) js.Ref 27 28 //go:wasmimport plat/js/webext/gcm store_OnMessageArgMessage 29 //go:noescape 30 func OnMessageArgMessageJSStore( 31 ptr unsafe.Pointer, ref js.Ref) 32 33 //go:wasmimport plat/js/webext/gcm load_OnMessageArgMessage 34 //go:noescape 35 func OnMessageArgMessageJSLoad( 36 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 37 38 //go:wasmimport plat/js/webext/gcm store_OnSendErrorArgError 39 //go:noescape 40 func OnSendErrorArgErrorJSStore( 41 ptr unsafe.Pointer, ref js.Ref) 42 43 //go:wasmimport plat/js/webext/gcm load_OnSendErrorArgError 44 //go:noescape 45 func OnSendErrorArgErrorJSLoad( 46 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 47 48 //go:wasmimport plat/js/webext/gcm store_SendArgMessage 49 //go:noescape 50 func SendArgMessageJSStore( 51 ptr unsafe.Pointer, ref js.Ref) 52 53 //go:wasmimport plat/js/webext/gcm load_SendArgMessage 54 //go:noescape 55 func SendArgMessageJSLoad( 56 ptr unsafe.Pointer, create, ref js.Ref) js.Ref 57 58 //go:wasmimport plat/js/webext/gcm has_OnMessage 59 //go:noescape 60 func HasFuncOnMessage() js.Ref 61 62 //go:wasmimport plat/js/webext/gcm func_OnMessage 63 //go:noescape 64 func FuncOnMessage(fn unsafe.Pointer) 65 66 //go:wasmimport plat/js/webext/gcm call_OnMessage 67 //go:noescape 68 func CallOnMessage( 69 retPtr unsafe.Pointer, 70 callback js.Ref) 71 72 //go:wasmimport plat/js/webext/gcm try_OnMessage 73 //go:noescape 74 func TryOnMessage( 75 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 76 callback js.Ref) (ok js.Ref) 77 78 //go:wasmimport plat/js/webext/gcm has_OffMessage 79 //go:noescape 80 func HasFuncOffMessage() js.Ref 81 82 //go:wasmimport plat/js/webext/gcm func_OffMessage 83 //go:noescape 84 func FuncOffMessage(fn unsafe.Pointer) 85 86 //go:wasmimport plat/js/webext/gcm call_OffMessage 87 //go:noescape 88 func CallOffMessage( 89 retPtr unsafe.Pointer, 90 callback js.Ref) 91 92 //go:wasmimport plat/js/webext/gcm try_OffMessage 93 //go:noescape 94 func TryOffMessage( 95 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 96 callback js.Ref) (ok js.Ref) 97 98 //go:wasmimport plat/js/webext/gcm has_HasOnMessage 99 //go:noescape 100 func HasFuncHasOnMessage() js.Ref 101 102 //go:wasmimport plat/js/webext/gcm func_HasOnMessage 103 //go:noescape 104 func FuncHasOnMessage(fn unsafe.Pointer) 105 106 //go:wasmimport plat/js/webext/gcm call_HasOnMessage 107 //go:noescape 108 func CallHasOnMessage( 109 retPtr unsafe.Pointer, 110 callback js.Ref) 111 112 //go:wasmimport plat/js/webext/gcm try_HasOnMessage 113 //go:noescape 114 func TryHasOnMessage( 115 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 116 callback js.Ref) (ok js.Ref) 117 118 //go:wasmimport plat/js/webext/gcm has_OnMessagesDeleted 119 //go:noescape 120 func HasFuncOnMessagesDeleted() js.Ref 121 122 //go:wasmimport plat/js/webext/gcm func_OnMessagesDeleted 123 //go:noescape 124 func FuncOnMessagesDeleted(fn unsafe.Pointer) 125 126 //go:wasmimport plat/js/webext/gcm call_OnMessagesDeleted 127 //go:noescape 128 func CallOnMessagesDeleted( 129 retPtr unsafe.Pointer, 130 callback js.Ref) 131 132 //go:wasmimport plat/js/webext/gcm try_OnMessagesDeleted 133 //go:noescape 134 func TryOnMessagesDeleted( 135 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 136 callback js.Ref) (ok js.Ref) 137 138 //go:wasmimport plat/js/webext/gcm has_OffMessagesDeleted 139 //go:noescape 140 func HasFuncOffMessagesDeleted() js.Ref 141 142 //go:wasmimport plat/js/webext/gcm func_OffMessagesDeleted 143 //go:noescape 144 func FuncOffMessagesDeleted(fn unsafe.Pointer) 145 146 //go:wasmimport plat/js/webext/gcm call_OffMessagesDeleted 147 //go:noescape 148 func CallOffMessagesDeleted( 149 retPtr unsafe.Pointer, 150 callback js.Ref) 151 152 //go:wasmimport plat/js/webext/gcm try_OffMessagesDeleted 153 //go:noescape 154 func TryOffMessagesDeleted( 155 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 156 callback js.Ref) (ok js.Ref) 157 158 //go:wasmimport plat/js/webext/gcm has_HasOnMessagesDeleted 159 //go:noescape 160 func HasFuncHasOnMessagesDeleted() js.Ref 161 162 //go:wasmimport plat/js/webext/gcm func_HasOnMessagesDeleted 163 //go:noescape 164 func FuncHasOnMessagesDeleted(fn unsafe.Pointer) 165 166 //go:wasmimport plat/js/webext/gcm call_HasOnMessagesDeleted 167 //go:noescape 168 func CallHasOnMessagesDeleted( 169 retPtr unsafe.Pointer, 170 callback js.Ref) 171 172 //go:wasmimport plat/js/webext/gcm try_HasOnMessagesDeleted 173 //go:noescape 174 func TryHasOnMessagesDeleted( 175 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 176 callback js.Ref) (ok js.Ref) 177 178 //go:wasmimport plat/js/webext/gcm has_OnSendError 179 //go:noescape 180 func HasFuncOnSendError() js.Ref 181 182 //go:wasmimport plat/js/webext/gcm func_OnSendError 183 //go:noescape 184 func FuncOnSendError(fn unsafe.Pointer) 185 186 //go:wasmimport plat/js/webext/gcm call_OnSendError 187 //go:noescape 188 func CallOnSendError( 189 retPtr unsafe.Pointer, 190 callback js.Ref) 191 192 //go:wasmimport plat/js/webext/gcm try_OnSendError 193 //go:noescape 194 func TryOnSendError( 195 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 196 callback js.Ref) (ok js.Ref) 197 198 //go:wasmimport plat/js/webext/gcm has_OffSendError 199 //go:noescape 200 func HasFuncOffSendError() js.Ref 201 202 //go:wasmimport plat/js/webext/gcm func_OffSendError 203 //go:noescape 204 func FuncOffSendError(fn unsafe.Pointer) 205 206 //go:wasmimport plat/js/webext/gcm call_OffSendError 207 //go:noescape 208 func CallOffSendError( 209 retPtr unsafe.Pointer, 210 callback js.Ref) 211 212 //go:wasmimport plat/js/webext/gcm try_OffSendError 213 //go:noescape 214 func TryOffSendError( 215 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 216 callback js.Ref) (ok js.Ref) 217 218 //go:wasmimport plat/js/webext/gcm has_HasOnSendError 219 //go:noescape 220 func HasFuncHasOnSendError() js.Ref 221 222 //go:wasmimport plat/js/webext/gcm func_HasOnSendError 223 //go:noescape 224 func FuncHasOnSendError(fn unsafe.Pointer) 225 226 //go:wasmimport plat/js/webext/gcm call_HasOnSendError 227 //go:noescape 228 func CallHasOnSendError( 229 retPtr unsafe.Pointer, 230 callback js.Ref) 231 232 //go:wasmimport plat/js/webext/gcm try_HasOnSendError 233 //go:noescape 234 func TryHasOnSendError( 235 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 236 callback js.Ref) (ok js.Ref) 237 238 //go:wasmimport plat/js/webext/gcm has_Register 239 //go:noescape 240 func HasFuncRegister() js.Ref 241 242 //go:wasmimport plat/js/webext/gcm func_Register 243 //go:noescape 244 func FuncRegister(fn unsafe.Pointer) 245 246 //go:wasmimport plat/js/webext/gcm call_Register 247 //go:noescape 248 func CallRegister( 249 retPtr unsafe.Pointer, 250 senderIds js.Ref) 251 252 //go:wasmimport plat/js/webext/gcm try_Register 253 //go:noescape 254 func TryRegister( 255 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 256 senderIds js.Ref) (ok js.Ref) 257 258 //go:wasmimport plat/js/webext/gcm has_Send 259 //go:noescape 260 func HasFuncSend() js.Ref 261 262 //go:wasmimport plat/js/webext/gcm func_Send 263 //go:noescape 264 func FuncSend(fn unsafe.Pointer) 265 266 //go:wasmimport plat/js/webext/gcm call_Send 267 //go:noescape 268 func CallSend( 269 retPtr unsafe.Pointer, 270 message unsafe.Pointer) 271 272 //go:wasmimport plat/js/webext/gcm try_Send 273 //go:noescape 274 func TrySend( 275 retPtr unsafe.Pointer, errPtr unsafe.Pointer, 276 message unsafe.Pointer) (ok js.Ref) 277 278 //go:wasmimport plat/js/webext/gcm has_Unregister 279 //go:noescape 280 func HasFuncUnregister() js.Ref 281 282 //go:wasmimport plat/js/webext/gcm func_Unregister 283 //go:noescape 284 func FuncUnregister(fn unsafe.Pointer) 285 286 //go:wasmimport plat/js/webext/gcm call_Unregister 287 //go:noescape 288 func CallUnregister( 289 retPtr unsafe.Pointer) 290 291 //go:wasmimport plat/js/webext/gcm try_Unregister 292 //go:noescape 293 func TryUnregister( 294 retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)