Documentation
¶
Index ¶
- Variables
- func InitWsManager(svcCtx *svc.ServiceContext)
- type GetSessionDescriptionLogic
- type NodeLogic
- type WsConnection
- type WsConnectionMap
- func (w *WsConnectionMap) Delete(userId string, connectionId int64)
- func (w *WsConnectionMap) GetAliveTime(connectionId int64) (time.Time, bool)
- func (w *WsConnectionMap) GetAll() []*WsConnection
- func (w *WsConnectionMap) GetByAppId(appId string) ([]*WsConnection, bool)
- func (w *WsConnectionMap) GetByConnectionId(connectionId int64) (*WsConnection, bool)
- func (w *WsConnectionMap) Set(connectionId int64, value *WsConnection)
- func (w *WsConnectionMap) SetAliveTime(ctx context.Context, connectionId int64, aliveTime time.Time)
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrTimeout = errors.New("timeout")
View Source
var WsManager *wsManager
Functions ¶
func InitWsManager ¶
func InitWsManager(svcCtx *svc.ServiceContext)
Types ¶
type GetSessionDescriptionLogic ¶
func NewGetSessionDescriptionLogic ¶
func NewGetSessionDescriptionLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetSessionDescriptionLogic
func (*GetSessionDescriptionLogic) GetSessionDescription ¶
func (l *GetSessionDescriptionLogic) GetSessionDescription(in *pb.GetSessionDescriptionReq) (*pb.GetSessionDescriptionResp, error)
type NodeLogic ¶
func NewNodeLogic ¶
func NewNodeLogic(ctx context.Context, svcCtx *svc.ServiceContext) *NodeLogic
type WsConnection ¶
type WsConnectionMap ¶
type WsConnectionMap struct {
// contains filtered or unexported fields
}
func (*WsConnectionMap) Delete ¶
func (w *WsConnectionMap) Delete(userId string, connectionId int64)
func (*WsConnectionMap) GetAliveTime ¶
func (w *WsConnectionMap) GetAliveTime(connectionId int64) (time.Time, bool)
func (*WsConnectionMap) GetAll ¶
func (w *WsConnectionMap) GetAll() []*WsConnection
func (*WsConnectionMap) GetByAppId ¶
func (w *WsConnectionMap) GetByAppId(appId string) ([]*WsConnection, bool)
func (*WsConnectionMap) GetByConnectionId ¶
func (w *WsConnectionMap) GetByConnectionId(connectionId int64) (*WsConnection, bool)
func (*WsConnectionMap) Set ¶
func (w *WsConnectionMap) Set(connectionId int64, value *WsConnection)
func (*WsConnectionMap) SetAliveTime ¶
Click to show internal directories.
Click to hide internal directories.