satellite

package
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 29, 2024 License: BSD-3-Clause Imports: 13 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ServerPluginMap = map[string]plugin.Plugin{
		"satellite": &satellite{},
	}

	ErrorLinkClient = errors.New("can't create a link (satellite client) from main process")
)

Functions

func Export added in v1.0.1

func Export(moduleName string, structure interface{})

func New

func New(name string, exports func() map[string]interface{}) plugin.Plugin

Types

type GRPCPluginServer

type GRPCPluginServer struct {
	proto.UnimplementedPluginServer
	// contains filtered or unexported fields
}

func (*GRPCPluginServer) Call

func (*GRPCPluginServer) Meta

func (*GRPCPluginServer) Symbols

type Module

type Module interface {
	MemoryRead(offset uint32, size uint32) ([]byte, error)
	MemoryWrite(offset uint32, data []byte) (n uint32, err error)
	// contains filtered or unexported methods
}
func NewModuleLink(ctx context.Context, conn *grpc.ClientConn) Module

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL