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)