plugins

package
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: Jun 6, 2026 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	GonchoWriteFlushed     = pluginruntime.GonchoWriteFlushed
	GonchoWriteDeferred    = pluginruntime.GonchoWriteDeferred
	GonchoWriteQueued      = pluginruntime.GonchoWriteQueued
	GonchoWriteFlushFailed = pluginruntime.GonchoWriteFlushFailed

	GonchoAsyncEnqueued    = pluginruntime.GonchoAsyncEnqueued
	GonchoAsyncFlushed     = pluginruntime.GonchoAsyncFlushed
	GonchoAsyncRetry       = pluginruntime.GonchoAsyncRetry
	GonchoAsyncFlushFailed = pluginruntime.GonchoAsyncFlushFailed
	GonchoAsyncShutdown    = pluginruntime.GonchoAsyncShutdown
	GonchoAsyncClosed      = pluginruntime.GonchoAsyncClosed
)
View Source
const (
	LocalHonchoAPIKeySentinel = pluginruntime.LocalHonchoAPIKeySentinel

	GonchoConfigBaseURLInvalid = pluginruntime.GonchoConfigBaseURLInvalid
	GonchoConfigLocalBaseURL   = pluginruntime.GonchoConfigLocalBaseURL
)

Variables

This section is empty.

Functions

func ResolvePluginSessionName

func ResolvePluginSessionName(cfg PluginConfig, input SessionNameInput) string

Types

type ConfigEvidence

type ConfigEvidence = pluginruntime.ConfigEvidence

type PluginAsyncResult

type PluginAsyncResult = pluginruntime.PluginAsyncResult

type PluginAsyncWriter

type PluginAsyncWriter = pluginruntime.PluginAsyncWriter

func NewPluginAsyncWriter

func NewPluginAsyncWriter(flusher PluginSessionFlusher) *PluginAsyncWriter

type PluginConfig

type PluginConfig = pluginruntime.PluginConfig

func ResolvePluginConfig

func ResolvePluginConfig(input PluginConfigInput) PluginConfig

type PluginConfigInput

type PluginConfigInput = pluginruntime.PluginConfigInput

type PluginMemoryMessage

type PluginMemoryMessage = pluginruntime.PluginMemoryMessage

type PluginMemorySession

type PluginMemorySession = pluginruntime.PluginMemorySession

type PluginPeerInput

type PluginPeerInput = pluginruntime.PluginPeerInput

type PluginPeerResolution

type PluginPeerResolution = pluginruntime.PluginPeerResolution

func ResolvePluginPeerNames

func ResolvePluginPeerNames(input PluginPeerInput) PluginPeerResolution

type PluginSessionFlusher

type PluginSessionFlusher = pluginruntime.PluginSessionFlusher

type PluginSessionFlusherFunc

type PluginSessionFlusherFunc = pluginruntime.PluginSessionFlusherFunc

type PluginWriteFrequency

type PluginWriteFrequency = pluginruntime.PluginWriteFrequency

func ParsePluginWriteFrequency

func ParsePluginWriteFrequency(raw any) PluginWriteFrequency

type PluginWriteResult

type PluginWriteResult = pluginruntime.PluginWriteResult

type PluginWriteRouter

type PluginWriteRouter = pluginruntime.PluginWriteRouter

func NewPluginWriteRouter

func NewPluginWriteRouter(cfg PluginWriteRouterConfig) *PluginWriteRouter

type PluginWriteRouterConfig

type PluginWriteRouterConfig = pluginruntime.PluginWriteRouterConfig

type SessionNameInput

type SessionNameInput = pluginruntime.SessionNameInput

Jump to

Keyboard shortcuts

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