Documentation ¶
Index ¶
- type MetaFFIModule
- func (this *MetaFFIModule) Load(functionPath string, paramsMetaFFITypes []IDL.MetaFFIType, ...) (ff func(...interface{}) ([]interface{}, error), err error)
- func (this *MetaFFIModule) LoadWithAlias(functionPath string, paramsMetaFFITypes []IDL.MetaFFITypeInfo, ...) (ff func(...interface{}) ([]interface{}, error), err error)
- type MetaFFIRuntime
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MetaFFIModule ¶
type MetaFFIModule struct {
// contains filtered or unexported fields
}
func (*MetaFFIModule) Load ¶
func (this *MetaFFIModule) Load(functionPath string, paramsMetaFFITypes []IDL.MetaFFIType, retvalMetaFFITypes []IDL.MetaFFIType) (ff func(...interface{}) ([]interface{}, error), err error)
func (*MetaFFIModule) LoadWithAlias ¶
func (this *MetaFFIModule) LoadWithAlias(functionPath string, paramsMetaFFITypes []IDL.MetaFFITypeInfo, retvalMetaFFITypes []IDL.MetaFFITypeInfo) (ff func(...interface{}) ([]interface{}, error), err error)
type MetaFFIRuntime ¶
type MetaFFIRuntime struct {
// contains filtered or unexported fields
}
func NewMetaFFIRuntime ¶
func NewMetaFFIRuntime(runtimePlugin string) *MetaFFIRuntime
func (*MetaFFIRuntime) LoadModule ¶
func (this *MetaFFIRuntime) LoadModule(modulePath string) (*MetaFFIModule, error)
func (*MetaFFIRuntime) LoadRuntimePlugin ¶
func (this *MetaFFIRuntime) LoadRuntimePlugin() error
func (*MetaFFIRuntime) ReleaseRuntimePlugin ¶
func (this *MetaFFIRuntime) ReleaseRuntimePlugin() error
Click to show internal directories.
Click to hide internal directories.