github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/debugger/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/debugger store_Debuggee
    20  //go:noescape
    21  func DebuggeeJSStore(
    22  	ptr unsafe.Pointer, ref js.Ref)
    23  
    24  //go:wasmimport plat/js/webext/debugger load_Debuggee
    25  //go:noescape
    26  func DebuggeeJSLoad(
    27  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    28  
    29  //go:wasmimport plat/js/webext/debugger constof_DetachReason
    30  //go:noescape
    31  func ConstOfDetachReason(str js.Ref) uint32
    32  
    33  //go:wasmimport plat/js/webext/debugger constof_TargetInfoType
    34  //go:noescape
    35  func ConstOfTargetInfoType(str js.Ref) uint32
    36  
    37  //go:wasmimport plat/js/webext/debugger store_TargetInfo
    38  //go:noescape
    39  func TargetInfoJSStore(
    40  	ptr unsafe.Pointer, ref js.Ref)
    41  
    42  //go:wasmimport plat/js/webext/debugger load_TargetInfo
    43  //go:noescape
    44  func TargetInfoJSLoad(
    45  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    46  
    47  //go:wasmimport plat/js/webext/debugger has_Attach
    48  //go:noescape
    49  func HasFuncAttach() js.Ref
    50  
    51  //go:wasmimport plat/js/webext/debugger func_Attach
    52  //go:noescape
    53  func FuncAttach(fn unsafe.Pointer)
    54  
    55  //go:wasmimport plat/js/webext/debugger call_Attach
    56  //go:noescape
    57  func CallAttach(
    58  	retPtr unsafe.Pointer,
    59  	target unsafe.Pointer,
    60  	requiredVersion js.Ref)
    61  
    62  //go:wasmimport plat/js/webext/debugger try_Attach
    63  //go:noescape
    64  func TryAttach(
    65  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
    66  	target unsafe.Pointer,
    67  	requiredVersion js.Ref) (ok js.Ref)
    68  
    69  //go:wasmimport plat/js/webext/debugger has_Detach
    70  //go:noescape
    71  func HasFuncDetach() js.Ref
    72  
    73  //go:wasmimport plat/js/webext/debugger func_Detach
    74  //go:noescape
    75  func FuncDetach(fn unsafe.Pointer)
    76  
    77  //go:wasmimport plat/js/webext/debugger call_Detach
    78  //go:noescape
    79  func CallDetach(
    80  	retPtr unsafe.Pointer,
    81  	target unsafe.Pointer)
    82  
    83  //go:wasmimport plat/js/webext/debugger try_Detach
    84  //go:noescape
    85  func TryDetach(
    86  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
    87  	target unsafe.Pointer) (ok js.Ref)
    88  
    89  //go:wasmimport plat/js/webext/debugger has_GetTargets
    90  //go:noescape
    91  func HasFuncGetTargets() js.Ref
    92  
    93  //go:wasmimport plat/js/webext/debugger func_GetTargets
    94  //go:noescape
    95  func FuncGetTargets(fn unsafe.Pointer)
    96  
    97  //go:wasmimport plat/js/webext/debugger call_GetTargets
    98  //go:noescape
    99  func CallGetTargets(
   100  	retPtr unsafe.Pointer)
   101  
   102  //go:wasmimport plat/js/webext/debugger try_GetTargets
   103  //go:noescape
   104  func TryGetTargets(
   105  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   106  
   107  //go:wasmimport plat/js/webext/debugger has_OnDetach
   108  //go:noescape
   109  func HasFuncOnDetach() js.Ref
   110  
   111  //go:wasmimport plat/js/webext/debugger func_OnDetach
   112  //go:noescape
   113  func FuncOnDetach(fn unsafe.Pointer)
   114  
   115  //go:wasmimport plat/js/webext/debugger call_OnDetach
   116  //go:noescape
   117  func CallOnDetach(
   118  	retPtr unsafe.Pointer,
   119  	callback js.Ref)
   120  
   121  //go:wasmimport plat/js/webext/debugger try_OnDetach
   122  //go:noescape
   123  func TryOnDetach(
   124  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   125  	callback js.Ref) (ok js.Ref)
   126  
   127  //go:wasmimport plat/js/webext/debugger has_OffDetach
   128  //go:noescape
   129  func HasFuncOffDetach() js.Ref
   130  
   131  //go:wasmimport plat/js/webext/debugger func_OffDetach
   132  //go:noescape
   133  func FuncOffDetach(fn unsafe.Pointer)
   134  
   135  //go:wasmimport plat/js/webext/debugger call_OffDetach
   136  //go:noescape
   137  func CallOffDetach(
   138  	retPtr unsafe.Pointer,
   139  	callback js.Ref)
   140  
   141  //go:wasmimport plat/js/webext/debugger try_OffDetach
   142  //go:noescape
   143  func TryOffDetach(
   144  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   145  	callback js.Ref) (ok js.Ref)
   146  
   147  //go:wasmimport plat/js/webext/debugger has_HasOnDetach
   148  //go:noescape
   149  func HasFuncHasOnDetach() js.Ref
   150  
   151  //go:wasmimport plat/js/webext/debugger func_HasOnDetach
   152  //go:noescape
   153  func FuncHasOnDetach(fn unsafe.Pointer)
   154  
   155  //go:wasmimport plat/js/webext/debugger call_HasOnDetach
   156  //go:noescape
   157  func CallHasOnDetach(
   158  	retPtr unsafe.Pointer,
   159  	callback js.Ref)
   160  
   161  //go:wasmimport plat/js/webext/debugger try_HasOnDetach
   162  //go:noescape
   163  func TryHasOnDetach(
   164  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   165  	callback js.Ref) (ok js.Ref)
   166  
   167  //go:wasmimport plat/js/webext/debugger has_OnEvent
   168  //go:noescape
   169  func HasFuncOnEvent() js.Ref
   170  
   171  //go:wasmimport plat/js/webext/debugger func_OnEvent
   172  //go:noescape
   173  func FuncOnEvent(fn unsafe.Pointer)
   174  
   175  //go:wasmimport plat/js/webext/debugger call_OnEvent
   176  //go:noescape
   177  func CallOnEvent(
   178  	retPtr unsafe.Pointer,
   179  	callback js.Ref)
   180  
   181  //go:wasmimport plat/js/webext/debugger try_OnEvent
   182  //go:noescape
   183  func TryOnEvent(
   184  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   185  	callback js.Ref) (ok js.Ref)
   186  
   187  //go:wasmimport plat/js/webext/debugger has_OffEvent
   188  //go:noescape
   189  func HasFuncOffEvent() js.Ref
   190  
   191  //go:wasmimport plat/js/webext/debugger func_OffEvent
   192  //go:noescape
   193  func FuncOffEvent(fn unsafe.Pointer)
   194  
   195  //go:wasmimport plat/js/webext/debugger call_OffEvent
   196  //go:noescape
   197  func CallOffEvent(
   198  	retPtr unsafe.Pointer,
   199  	callback js.Ref)
   200  
   201  //go:wasmimport plat/js/webext/debugger try_OffEvent
   202  //go:noescape
   203  func TryOffEvent(
   204  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   205  	callback js.Ref) (ok js.Ref)
   206  
   207  //go:wasmimport plat/js/webext/debugger has_HasOnEvent
   208  //go:noescape
   209  func HasFuncHasOnEvent() js.Ref
   210  
   211  //go:wasmimport plat/js/webext/debugger func_HasOnEvent
   212  //go:noescape
   213  func FuncHasOnEvent(fn unsafe.Pointer)
   214  
   215  //go:wasmimport plat/js/webext/debugger call_HasOnEvent
   216  //go:noescape
   217  func CallHasOnEvent(
   218  	retPtr unsafe.Pointer,
   219  	callback js.Ref)
   220  
   221  //go:wasmimport plat/js/webext/debugger try_HasOnEvent
   222  //go:noescape
   223  func TryHasOnEvent(
   224  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   225  	callback js.Ref) (ok js.Ref)
   226  
   227  //go:wasmimport plat/js/webext/debugger has_SendCommand
   228  //go:noescape
   229  func HasFuncSendCommand() js.Ref
   230  
   231  //go:wasmimport plat/js/webext/debugger func_SendCommand
   232  //go:noescape
   233  func FuncSendCommand(fn unsafe.Pointer)
   234  
   235  //go:wasmimport plat/js/webext/debugger call_SendCommand
   236  //go:noescape
   237  func CallSendCommand(
   238  	retPtr unsafe.Pointer,
   239  	target unsafe.Pointer,
   240  	method js.Ref,
   241  	commandParams js.Ref)
   242  
   243  //go:wasmimport plat/js/webext/debugger try_SendCommand
   244  //go:noescape
   245  func TrySendCommand(
   246  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   247  	target unsafe.Pointer,
   248  	method js.Ref,
   249  	commandParams js.Ref) (ok js.Ref)