Documentation ¶
Index ¶
Constants ¶
View Source
const ( ENGINE_EVENT string = "engine" GAME_CLIENT_EVENT string = "game_client" SETTINGS_EVENT string = "settings" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveProfileUiEvent ¶
type ActiveProfileUiEvent struct { EventType string Action string // actions: replace ActiveProfiles []*multibox.ActiveProfile }
events outgoing to UI
func NewActiveProfileUiEvent ¶
func NewActiveProfileUiEvent() *ActiveProfileUiEvent
type ActiveProfileUiEventDispatcher ¶
type ActiveProfileUiEventDispatcher struct {
// contains filtered or unexported fields
}
func NewActiveProfileUiEventDispatcher ¶
func NewActiveProfileUiEventDispatcher( logger log.Logger, interopWriteAdapter ports.InteropWriter, ) *ActiveProfileUiEventDispatcher
func (*ActiveProfileUiEventDispatcher) Replace ¶
func (d *ActiveProfileUiEventDispatcher) Replace(activeProfiles []*multibox.ActiveProfile)
type Connection ¶
func NewConnection ¶
func NewConnection() *Connection
type ConnectionPool ¶
func NewConnectionPool ¶
func NewConnectionPool() *ConnectionPool
type EventRouter ¶
type EventRouter struct {
// contains filtered or unexported fields
}
func NewEventRouter ¶
func NewEventRouter( logger log.Logger, defaultHandler *handler.DefaultLogger, engineEventHandler *handler.Engine, gameClientEventHandler *handler.GameClient, viewManagerEventHandler *handler.Settings, ) *EventRouter
Source Files ¶
Click to show internal directories.
Click to hide internal directories.