Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandReceiver ¶
type CommandReceiver struct {
// contains filtered or unexported fields
}
func NewCommandReceiver ¶
func NewCommandReceiver(cfg Config) (*CommandReceiver, error)
func (*CommandReceiver) AddHandler ¶
func (c *CommandReceiver) AddHandler(handler UnityCommandReceiver)
type CommandSender ¶
type CommandSender struct { UnityCommandSender // contains filtered or unexported fields }
func NewCommandSender ¶
func NewCommandSender(cfg Config) (*CommandSender, error)
func (*CommandSender) Send ¶
func (e *CommandSender) Send(cmd UnityCommand) error
type Publisher ¶
type Publisher struct { UnityEventPublisher // contains filtered or unexported fields }
func NewPublisher ¶
func (*Publisher) Publish ¶
func (e *Publisher) Publish(event UnityEvent) error
type Subscriber ¶
type Subscriber struct {
// contains filtered or unexported fields
}
func NewSubscriber ¶
func NewSubscriber(cfg Config) (*Subscriber, error)
func (*Subscriber) AddHandler ¶
func (s *Subscriber) AddHandler(handler UnityEventReceiver)
type UnityCommand ¶
type UnityCommandReceiver ¶
type UnityCommandReceiver func(event UnityCommand)
type UnityCommandSender ¶
type UnityCommandSender interface {
Send(cmd UnityCommand)
}
type UnityCommandSubscriber ¶
type UnityCommandSubscriber interface { Receiver() error AddHandler(handler UnityCommandReceiver) }
type UnityEvent ¶
type UnityEventPublisher ¶
type UnityEventPublisher interface {
Publish(event UnityEvent) error
}
type UnityEventReceiver ¶
type UnityEventReceiver func(event UnityEvent)
type UnityEventSubscriber ¶
type UnityEventSubscriber interface { Subscriber() error AddHandler(handler UnityEventReceiver) }
Click to show internal directories.
Click to hide internal directories.