Documentation
¶
Index ¶
- type ConnectPool
- func (connectPool *ConnectPool) AddRoom(roomId uint32, room face.IRoom)
- func (connectPool *ConnectPool) AddSession(sid uint32, newSession face.ISession)
- func (connectPool *ConnectPool) DeleteRoom(roomId uint32)
- func (connectPool *ConnectPool) DeleteSession(sid uint32)
- func (connectPool *ConnectPool) GenerateUniqueSessionID() uint32
- func (connectPool *ConnectPool) GetRoom(roomId uint32) face.IRoom
- func (connectPool *ConnectPool) GetSession(sid uint32) face.ISession
- func (connectPool *ConnectPool) Init()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnectPool ¶
type ConnectPool struct {
NewSessionSid uint32
// contains filtered or unexported fields
}
func NewConnectPool ¶
func NewConnectPool() *ConnectPool
func (*ConnectPool) AddRoom ¶
func (connectPool *ConnectPool) AddRoom(roomId uint32, room face.IRoom)
func (*ConnectPool) AddSession ¶
func (connectPool *ConnectPool) AddSession(sid uint32, newSession face.ISession)
Single Session
func (*ConnectPool) DeleteRoom ¶
func (connectPool *ConnectPool) DeleteRoom(roomId uint32)
func (*ConnectPool) DeleteSession ¶
func (connectPool *ConnectPool) DeleteSession(sid uint32)
func (*ConnectPool) GenerateUniqueSessionID ¶
func (connectPool *ConnectPool) GenerateUniqueSessionID() uint32
func (*ConnectPool) GetSession ¶
func (connectPool *ConnectPool) GetSession(sid uint32) face.ISession
func (*ConnectPool) Init ¶
func (connectPool *ConnectPool) Init()
Click to show internal directories.
Click to hide internal directories.