Documentation
¶
Index ¶
- Constants
- Variables
- func AddByDomain[C CtClient](domain string, ctx context.Context, def DefaultCTStream[C], ...) error
- func DelByDomain[C CtClient](domain string, ctx context.Context, streams *ConcurrentCTsStream[*CTStream[C]]) error
- 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 DefaultCTStream
- 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 ¶
View Source
const ERROR_NOT_FOUND = "not found"
Variables ¶
View Source
var DefaultEpochSleep = time.Minute * 20
View Source
var DefaultMaxEntries int64 = 256
View Source
var DefaultPullingSleep = time.Second * 10
Functions ¶
func AddByDomain ¶ added in v0.0.33
func AddByDomain[C CtClient]( domain string, ctx context.Context, def DefaultCTStream[C], streams *ConcurrentCTsStream[*CTStream[C]], ) error
func DelByDomain ¶ added in v0.0.33
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 ¶
func SelectByDomain ¶ added in v0.0.33
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 DefaultCTStream ¶ added in v0.0.33
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.