Documentation ¶
Index ¶
- func CountPlugins() int
- func DisablePlugin(id PluginId)
- func EnableFeature(featureName string, enabled bool)
- func EnablePlugin(id PluginId) bool
- func EnumerateFeatures(enumerator FeatureEnumerator, ref unsafe.Pointer)
- func GetPluginInfo(id PluginId) (name, filePath, signature, description string)
- func HasFeature(featureName string) bool
- func IsFeatureEnabled(featureName string) bool
- func IsPluginEnabled(id PluginId) bool
- func ReloadPlugins(id PluginId)
- func SendMessageToPlugin(msg Message)
- type FeatureEnumerator
- type Message
- type MessageHandler
- type MessageId
- type PluginId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CountPlugins ¶
func CountPlugins() int
func DisablePlugin ¶
func DisablePlugin(id PluginId)
func EnableFeature ¶
func EnablePlugin ¶
func EnumerateFeatures ¶
func EnumerateFeatures(enumerator FeatureEnumerator, ref unsafe.Pointer)
func GetPluginInfo ¶
func HasFeature ¶
func IsFeatureEnabled ¶
func IsPluginEnabled ¶
func ReloadPlugins ¶
func ReloadPlugins(id PluginId)
func SendMessageToPlugin ¶
func SendMessageToPlugin(msg Message)
Types ¶
type FeatureEnumerator ¶
type MessageHandler ¶
type MessageHandler func(Message)
Click to show internal directories.
Click to hide internal directories.