Documentation
¶
Overview ¶
Package eventpipe provides a simple eventqueue.Queue implementation which is used to connect [a2asrv.AgentExecutor] with event processor. Events get to the real eventqueue only after they were successfully processed and applied to the [a2asrv.TaskStore].
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Local ¶
Local represents a local event pipe with a reader and a writer.
func NewLocal ¶
func NewLocal(opts ...LocalPipeOption) *Local
NewLocal creates a new local event pipe.
type LocalPipeOption ¶
type LocalPipeOption func(*localOptions)
LocalPipeOption is a functional option for configuring a local pipe.
func WithBufferSize ¶
func WithBufferSize(size int) LocalPipeOption
WithBufferSize configures the size of the event buffer for the local pipe.
Click to show internal directories.
Click to hide internal directories.