// Code generated by hostgen. DO NOT EDIT. package testpkg import ( "context" extism "github.com/extism/go-sdk" ) // RegisterPingHostFunctions registers Ping service host functions. // The returned host functions should be added to the plugin's configuration. func RegisterPingHostFunctions(service PingService) []extism.HostFunction { return []extism.HostFunction{ newPingPingHostFunction(service), } } func newPingPingHostFunction(service PingService) extism.HostFunction { return extism.NewHostFunctionWithStack( "ping_ping", func(ctx context.Context, p *extism.CurrentPlugin, stack []uint64) { // Call the service method err := service.Ping(ctx) if err != nil { return } }, []extism.ValueType{}, []extism.ValueType{}, ) }