Documentation
¶
Index ¶
- type MelodyAdapter
- func (m *MelodyAdapter) CreateRoom(id string) (*photon.SocketRoom, error)
- func (m *MelodyAdapter) Emit(client *photon.SocketSession, msg *photon.SocketEventMessage) error
- func (m *MelodyAdapter) GetName() string
- func (m *MelodyAdapter) GetRoom(id string) *photon.SocketRoom
- func (m *MelodyAdapter) HTTPHandler() func(http.ResponseWriter, *http.Request)
- func (m *MelodyAdapter) Init() error
- func (m *MelodyAdapter) JoinRoom(id string, client *photon.SocketSession) error
- func (m *MelodyAdapter) Listen(port string) error
- func (m *MelodyAdapter) On(event string, handler photon.SocketEventHandler)
- func (m *MelodyAdapter) Start() error
- func (m *MelodyAdapter) Stop() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MelodyAdapter ¶
type MelodyAdapter struct {
Instance *melody.Melody
Clients map[string]*photon.SocketSession
Rooms map[string]*photon.SocketRoom
// contains filtered or unexported fields
}
func Init ¶
func Init() (*MelodyAdapter, *melody.Melody)
func (*MelodyAdapter) CreateRoom ¶
func (m *MelodyAdapter) CreateRoom(id string) (*photon.SocketRoom, error)
func (*MelodyAdapter) Emit ¶
func (m *MelodyAdapter) Emit(client *photon.SocketSession, msg *photon.SocketEventMessage) error
func (*MelodyAdapter) GetName ¶
func (m *MelodyAdapter) GetName() string
func (*MelodyAdapter) GetRoom ¶
func (m *MelodyAdapter) GetRoom(id string) *photon.SocketRoom
func (*MelodyAdapter) HTTPHandler ¶
func (m *MelodyAdapter) HTTPHandler() func(http.ResponseWriter, *http.Request)
func (*MelodyAdapter) Init ¶
func (m *MelodyAdapter) Init() error
func (*MelodyAdapter) JoinRoom ¶
func (m *MelodyAdapter) JoinRoom(id string, client *photon.SocketSession) error
func (*MelodyAdapter) Listen ¶
func (m *MelodyAdapter) Listen(port string) error
func (*MelodyAdapter) On ¶
func (m *MelodyAdapter) On(event string, handler photon.SocketEventHandler)
func (*MelodyAdapter) Start ¶
func (m *MelodyAdapter) Start() error
func (*MelodyAdapter) Stop ¶
func (m *MelodyAdapter) Stop() error
Click to show internal directories.
Click to hide internal directories.