Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StaticProvider ¶
Types ¶
type CryptoKeyProvider ¶
type FilteredStream ¶
type FilteredStream[BT any, T bcts.ReadWriter[BT]] interface { Write() chan<- event.WriteEventReadStatus[BT, T] Store(event event.Event[BT, T]) (position uint64, err error) Stream( eventTypes []event.Type, from store.StreamPosition, filter Filter, ctx context.Context, ) (out <-chan event.ReadEvent[BT, T], err error) End() (pos uint64, err error) Name() string FilteredEnd(eventTypes []event.Type, filter Filter) (pos uint64, err error) }
func Init ¶
func Init[BT any, T bcts.ReadWriter[BT]]( st Stream, ctx context.Context, ) (out FilteredStream[BT, T], err error)
Click to show internal directories.
Click to hide internal directories.