broker_engine

package
v0.0.6 Latest Latest
Warning

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

Go to latest
Published: Aug 12, 2021 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ClearUserStatus

func ClearUserStatus()

func ExecuteLogout

func ExecuteLogout(accountId uint64)

func HandleCrtAccount

func HandleCrtAccount(s *melody.Session, data []byte)

func HandleDialogue

func HandleDialogue(s *melody.Session, data []byte)

func HandleDisconnect

func HandleDisconnect(s *melody.Session)

func HandleMatch

func HandleMatch(s *melody.Session, data []byte)

func HandlePing

func HandlePing(s *melody.Session, data []byte)

func HandlePong

func HandlePong(s *melody.Session, data []byte)

func HandleReConnect

func HandleReConnect(s *melody.Session, data []byte)

func HandleViewedAck

func HandleViewedAck(s *melody.Session, data []byte)

Types

type GrpcWorker

type GrpcWorker struct {
	// contains filtered or unexported fields
}

func NewGrpcWorker

func NewGrpcWorker() *GrpcWorker

func (*GrpcWorker) HealthCheck

func (w *GrpcWorker) HealthCheck(ctx context.Context, req *pb.HealthCheckReq) (*pb.HealthCheckResp, error)

func (*GrpcWorker) ReceiveMsgDialogue

func (w *GrpcWorker) ReceiveMsgDialogue(ctx context.Context, in *pb.PushDialogue) (*pb.PushResp, error)

func (*GrpcWorker) ReceiveMsgSignal

func (w *GrpcWorker) ReceiveMsgSignal(ctx context.Context, in *pb.PushSignal) (*pb.PushResp, error)

func (*GrpcWorker) Start

func (w *GrpcWorker) Start()

func (*GrpcWorker) Stop

func (w *GrpcWorker) Stop()

type PingWorker

type PingWorker struct {
	RunningFlag bool // is running? true:running false:stoped
	ExitedFlag  bool //  Exit Flag
	ExitChan    chan struct{}
}

func NewPingWorker

func NewPingWorker() *PingWorker

func (*PingWorker) Start

func (w *PingWorker) Start()

func (*PingWorker) Stop

func (w *PingWorker) Stop()

type WebsocketWorker

type WebsocketWorker struct {
	Server *http.Server
}

func NewWebsocketWorker

func NewWebsocketWorker() *WebsocketWorker

func (*WebsocketWorker) Start

func (worker *WebsocketWorker) Start()

func (*WebsocketWorker) Stop

func (worker *WebsocketWorker) Stop()

Jump to

Keyboard shortcuts

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