Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionCallback ¶
type ActionCallback func(data interface{})
type PluginManager ¶
type PluginManager struct {
// contains filtered or unexported fields
}
func NewPluginManager ¶
func NewPluginManager() *PluginManager
func (*PluginManager) ExecutePlugin ¶
func (pm *PluginManager) ExecutePlugin(name string, input interface{}) (interface{}, error)
Method to execute a specific plugin.
func (*PluginManager) HasPlugin ¶
func (pm *PluginManager) HasPlugin(name string) bool
Method to check if a plugin is already loaded.
func (*PluginManager) LoadPlugin ¶
func (pm *PluginManager) LoadPlugin(path string, config interface{}) error
Click to show internal directories.
Click to hide internal directories.