dmanager

package
v0.0.0-...-a72a225 Latest Latest
Warning

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

Go to latest
Published: Apr 1, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConnManager

type ConnManager struct {
	// contains filtered or unexported fields
}
var ClientConnManager *ConnManager

var MemberConnManager *dmanager.MemberManager

func NewConnManager

func NewConnManager() *ConnManager

func (*ConnManager) Add

func (connMgr *ConnManager) Add(Id int, conn ziface.IConnection)

func (*ConnManager) ClearConn

func (connMgr *ConnManager) ClearConn()

func (*ConnManager) Get

func (connMgr *ConnManager) Get(Id int) (ziface.IConnection, error)

func (*ConnManager) GetAllConnID

func (connMgr *ConnManager) GetAllConnID() []int

func (*ConnManager) GetAllConnIdStr

func (connMgr *ConnManager) GetAllConnIdStr() []string

func (*ConnManager) Len

func (connMgr *ConnManager) Len() int

func (*ConnManager) Remove

func (connMgr *ConnManager) Remove(Id int)

type MemberManager

type MemberManager struct {
	// contains filtered or unexported fields
}
var MemberConnManager *MemberManager

func NewMemberManager

func NewMemberManager() *MemberManager

func (*MemberManager) Add

func (connMgr *MemberManager) Add(conn ziface.IConnection)

func (*MemberManager) ClearConn

func (connMgr *MemberManager) ClearConn()

func (*MemberManager) Get

func (connMgr *MemberManager) Get(connID uint64) (ziface.IConnection, error)

func (*MemberManager) Get2

func (connMgr *MemberManager) Get2(strConnId string) (ziface.IConnection, error)

Get2 It is recommended to use this method to obtain connection instances

func (*MemberManager) GetAllConnID

func (connMgr *MemberManager) GetAllConnID() []uint64

func (*MemberManager) GetAllConnIdStr

func (connMgr *MemberManager) GetAllConnIdStr() []string

func (*MemberManager) Len

func (connMgr *MemberManager) Len() int

func (*MemberManager) Range

func (connMgr *MemberManager) Range(cb func(uint64, ziface.IConnection, interface{}) error, args interface{}) (err error)

func (*MemberManager) Range2

func (connMgr *MemberManager) Range2(cb func(string, ziface.IConnection, interface{}) error, args interface{}) (err error)

Range2 It is recommended to use this method to 'Range'

func (*MemberManager) Remove

func (connMgr *MemberManager) Remove(conn ziface.IConnection)

Jump to

Keyboard shortcuts

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