Documentation
¶
Index ¶
- Variables
- type CTStream
- type CTsStream
- type Callback
- type ConcurrentCTsStream
- func (stream ConcurrentCTsStream[T]) Await()
- func (stream *ConcurrentCTsStream[T]) Init() error
- func (stream *ConcurrentCTsStream[T]) Next(callback Callback)
- func (stream *ConcurrentCTsStream[T]) Run(callback Callback)
- func (stream *ConcurrentCTsStream[T]) Start(callback Callback)
- func (stream *ConcurrentCTsStream[T]) Stop()
- type CtClient
- type CtStream
- type LogID
- type PararellCTsStream
- func (stream PararellCTsStream[T]) Await()
- func (stream *PararellCTsStream[T]) Init() error
- func (stream *PararellCTsStream[T]) Next(callback Callback)
- func (stream *PararellCTsStream[T]) Run(callback Callback)
- func (stream *PararellCTsStream[T]) Start(callback Callback)
- func (stream *PararellCTsStream[T]) Stop()
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultEpochSleep = time.Minute * 20
View Source
var DefaultMaxEntries int64 = 256
View Source
var DefaultPullingSleep = time.Second * 10
Functions ¶
This section is empty.
Types ¶
type CTStream ¶
type CTStream[T CtClient] struct { Client T Sleep time.Duration Ctx context.Context Wg sync.WaitGroup // contains filtered or unexported fields }
func NewCTStream ¶
type CTsStream ¶
type CTsStream[T CtStream] PararellCTsStream[T]
type ConcurrentCTsStream ¶ added in v0.0.24
func NewConcurrentCTsStream ¶ added in v0.0.24
func NewConcurrentCTsStream[T CtStream](streams []T, sleep time.Duration) (*ConcurrentCTsStream[T], error)
func (ConcurrentCTsStream[T]) Await ¶ added in v0.0.24
func (stream ConcurrentCTsStream[T]) Await()
func (*ConcurrentCTsStream[T]) Init ¶ added in v0.0.24
func (stream *ConcurrentCTsStream[T]) Init() error
func (*ConcurrentCTsStream[T]) Next ¶ added in v0.0.24
func (stream *ConcurrentCTsStream[T]) Next(callback Callback)
func (*ConcurrentCTsStream[T]) Run ¶ added in v0.0.24
func (stream *ConcurrentCTsStream[T]) Run(callback Callback)
func (*ConcurrentCTsStream[T]) Start ¶ added in v0.0.24
func (stream *ConcurrentCTsStream[T]) Start(callback Callback)
func (*ConcurrentCTsStream[T]) Stop ¶ added in v0.0.24
func (stream *ConcurrentCTsStream[T]) Stop()
type PararellCTsStream ¶ added in v0.0.24
func NewPararellCTsStream ¶ added in v0.0.24
func NewPararellCTsStream[T CtStream](streams []T, sleep time.Duration) (*PararellCTsStream[T], error)
func (PararellCTsStream[T]) Await ¶ added in v0.0.24
func (stream PararellCTsStream[T]) Await()
func (*PararellCTsStream[T]) Init ¶ added in v0.0.24
func (stream *PararellCTsStream[T]) Init() error
func (*PararellCTsStream[T]) Next ¶ added in v0.0.24
func (stream *PararellCTsStream[T]) Next(callback Callback)
func (*PararellCTsStream[T]) Run ¶ added in v0.0.24
func (stream *PararellCTsStream[T]) Run(callback Callback)
func (*PararellCTsStream[T]) Start ¶ added in v0.0.24
func (stream *PararellCTsStream[T]) Start(callback Callback)
func (*PararellCTsStream[T]) Stop ¶ added in v0.0.24
func (stream *PararellCTsStream[T]) Stop()
Click to show internal directories.
Click to hide internal directories.