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 Wait() }
func CreateCliTrigger ¶
func CreateCliTrigger(config *target.BaseConfig) (CliTrigger, error)
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) 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()
Click to show internal directories.
Click to hide internal directories.