Documentation
¶
Index ¶
- Constants
- func ResolvePluginSessionName(cfg PluginConfig, input SessionNameInput) string
- type ConfigEvidence
- type PluginAsyncResult
- type PluginAsyncWriter
- type PluginConfig
- type PluginConfigInput
- type PluginMemoryMessage
- type PluginMemorySession
- type PluginPeerInput
- type PluginPeerResolution
- type PluginSessionFlusher
- type PluginSessionFlusherFunc
- type PluginWriteFrequency
- type PluginWriteResult
- type PluginWriteRouter
- type PluginWriteRouterConfig
- type SessionNameInput
- type WriteFrequencyMode
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
type WriteFrequencyMode ¶
type WriteFrequencyMode = pluginruntime.WriteFrequencyMode
const ( WriteFrequencyInvalid WriteFrequencyMode = pluginruntime.WriteFrequencyInvalid WriteFrequencyAsync WriteFrequencyMode = pluginruntime.WriteFrequencyAsync WriteFrequencyTurn WriteFrequencyMode = pluginruntime.WriteFrequencyTurn WriteFrequencySession WriteFrequencyMode = pluginruntime.WriteFrequencySession WriteFrequencyEvery WriteFrequencyMode = pluginruntime.WriteFrequencyEvery )
Click to show internal directories.
Click to hide internal directories.