Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CliTrigger ¶
type CliTrigger interface { TriggerChannel(ctx context.Context) <-chan TriggerEvent Reset() Wait() }
func CreateCliTrigger ¶
func CreateCliTrigger(config *target.BaseConfig) (CliTrigger, error)
type DummyCliTrigger ¶ added in v0.39.4
type DummyCliTrigger struct { }
func (DummyCliTrigger) Reset ¶ added in v0.39.4
func (d DummyCliTrigger) Reset()
func (DummyCliTrigger) TriggerChannel ¶ added in v0.39.4
func (d DummyCliTrigger) TriggerChannel(ctx context.Context) <-chan TriggerEvent
func (DummyCliTrigger) Wait ¶ added in v0.39.4
func (d DummyCliTrigger) Wait()
type TriggerEvent ¶
type TriggerEvent struct {
ApUpdate *ApUpdate `json:"apUpdate,omitempty"`
}
type WebsocketCliTrigger ¶
type WebsocketCliTrigger struct {
// contains filtered or unexported fields
}
func NewWebsocketCliTrigger ¶
func NewWebsocketCliTrigger(config *target.BaseConfig, websocketUrl string) *WebsocketCliTrigger
func (*WebsocketCliTrigger) Reset ¶ added in v0.36.1
func (s *WebsocketCliTrigger) Reset()
func (*WebsocketCliTrigger) TriggerChannel ¶
func (s *WebsocketCliTrigger) TriggerChannel(ctx context.Context) <-chan TriggerEvent
func (*WebsocketCliTrigger) Wait ¶
func (s *WebsocketCliTrigger) Wait()
type WebsocketClient ¶
type WebsocketClient struct {
// contains filtered or unexported fields
}
func NewWebsocketClient ¶
func NewWebsocketClient(config *target.BaseConfig, websocketUrl string) *WebsocketClient
func (*WebsocketClient) Start ¶
func (s *WebsocketClient) Start(ctx context.Context) (<-chan interface{}, error)
func (*WebsocketClient) Wait ¶
func (s *WebsocketClient) Wait()
type WebsocketMessageError ¶ added in v0.36.1
type WebsocketMessageError struct {
// contains filtered or unexported fields
}
func (*WebsocketMessageError) Error ¶ added in v0.36.1
func (e *WebsocketMessageError) Error() string
Click to show internal directories.
Click to hide internal directories.