Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChannelEngine ¶
type ChannelEngine struct {
OnError func(msg *message.Entry, err error)
// contains filtered or unexported fields
}
func NewChannelEngine ¶
func NewChannelEngine() *ChannelEngine
func (*ChannelEngine) Init ¶
func (e *ChannelEngine) Init() error
func (*ChannelEngine) Send ¶
func (e *ChannelEngine) Send(entry *message.Entry)
func (*ChannelEngine) Start ¶
func (e *ChannelEngine) Start() error
func (*ChannelEngine) Stop ¶
func (e *ChannelEngine) Stop() (err error)
type RingBufferEngine ¶
type RingBufferEngine struct {
OnError func(msg *message.Entry, err error)
// contains filtered or unexported fields
}
func NewRingBufferEngine ¶
func NewRingBufferEngine() *RingBufferEngine
func (*RingBufferEngine) Init ¶
func (e *RingBufferEngine) Init() (err error)
func (*RingBufferEngine) Send ¶
func (e *RingBufferEngine) Send(msg *message.Entry)
func (*RingBufferEngine) Start ¶
func (e *RingBufferEngine) Start() error
func (*RingBufferEngine) Stop ¶
func (e *RingBufferEngine) Stop() (err error)
Click to show internal directories.
Click to hide internal directories.