38 lines
1.0 KiB
Go
38 lines
1.0 KiB
Go
// Generated by `wit-bindgen` 0.57.1. DO NOT EDIT!
|
|
//
|
|
// This code was generated from the following packages:
|
|
// pumpkin:plugin@0.1.0
|
|
|
|
package pumpkin_plugin_scheduler
|
|
|
|
import ()
|
|
|
|
//go:wasmimport pumpkin:plugin/scheduler@0.1.0 schedule-delayed-task
|
|
func wasm_import_schedule_delayed_task(arg0 int32, arg1 int64) int32
|
|
|
|
func ScheduleDelayedTask(handlerId uint32, delayTicks uint64) uint32 {
|
|
|
|
result := wasm_import_schedule_delayed_task(int32(handlerId), int64(delayTicks))
|
|
return uint32(result)
|
|
|
|
}
|
|
|
|
//go:wasmimport pumpkin:plugin/scheduler@0.1.0 schedule-repeating-task
|
|
func wasm_import_schedule_repeating_task(arg0 int32, arg1 int64, arg2 int64) int32
|
|
|
|
func ScheduleRepeatingTask(handlerId uint32, delayTicks uint64, periodTicks uint64) uint32 {
|
|
|
|
result := wasm_import_schedule_repeating_task(int32(handlerId), int64(delayTicks), int64(periodTicks))
|
|
return uint32(result)
|
|
|
|
}
|
|
|
|
//go:wasmimport pumpkin:plugin/scheduler@0.1.0 cancel-task
|
|
func wasm_import_cancel_task(arg0 int32)
|
|
|
|
func CancelTask(taskId uint32) {
|
|
|
|
wasm_import_cancel_task(int32(taskId))
|
|
|
|
}
|