connectPool

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 25, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Index

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) GetRoom

func (connectPool *ConnectPool) GetRoom(roomId uint32) face.IRoom

func (*ConnectPool) GetSession

func (connectPool *ConnectPool) GetSession(sid uint32) face.ISession

func (*ConnectPool) Init

func (connectPool *ConnectPool) Init()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL