pumpkin-api-go/pkg/pumpkin_plugin_scheduler/wit_bindings.go
Alexander Medvedev c2037ede01 first commit
2026-04-29 13:45:05 +02:00

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))
}