tvm

package
v1.0.8 Latest Latest
Warning

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

Go to latest
Published: Aug 16, 2023 License: BSD-3-Clause Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

Types

type Function

type Function struct {
	// contains filtered or unexported fields
}

func (*Function) Instantiate

func (f *Function) Instantiate(ctx commonIface.FunctionContext, branch, commit string) (commonIface.FunctionInstance, vm.Runtime, interface{}, error)

Instantiate method returns a Function instance with channels for getting a runtime, and plugin.

type FunctionInstance

type FunctionInstance struct {
	// contains filtered or unexported fields
}

func (*FunctionInstance) Call

func (f *FunctionInstance) Call(runtime vm.Runtime, id interface{}) error

Call takes instance and id, then calls the moduled function. Returns an error.

func (*FunctionInstance) Function

func (f *FunctionInstance) Function() commonIface.Function

func (*FunctionInstance) Name

func (f *FunctionInstance) Name() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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