18 lines · 360 B · Go
RawDownload
package pluginhost import (	"context" 	"github.com/router-for-me/CLIProxyAPI/v7/sdk/pluginabi") const pluginHostABIVersion = pluginabi.ABIVersion type pluginClient interface {	Call(ctx context.Context, method string, request []byte) ([]byte, error)	Shutdown()} type pluginLoader interface {	Open(file pluginFile, host *Host) (pluginClient, error)}