Documentation
¶
Index ¶
- func ClearUserStatus()
- func ExecuteLogout(accountId uint64)
- func HandleCrtAccount(s *melody.Session, data []byte)
- func HandleDialogue(s *melody.Session, data []byte)
- func HandleDisconnect(s *melody.Session)
- func HandleMatch(s *melody.Session, data []byte)
- func HandlePing(s *melody.Session, data []byte)
- func HandlePong(s *melody.Session, data []byte)
- func HandleReConnect(s *melody.Session, data []byte)
- func HandleViewedAck(s *melody.Session, data []byte)
- type GrpcWorker
- func (w *GrpcWorker) HealthCheck(ctx context.Context, req *pb.HealthCheckReq) (*pb.HealthCheckResp, error)
- func (w *GrpcWorker) ReceiveMsgDialogue(ctx context.Context, in *pb.PushDialogue) (*pb.PushResp, error)
- func (w *GrpcWorker) ReceiveMsgSignal(ctx context.Context, in *pb.PushSignal) (*pb.PushResp, error)
- func (w *GrpcWorker) Start()
- func (w *GrpcWorker) Stop()
- type PingWorker
- type WebsocketWorker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClearUserStatus ¶
func ClearUserStatus()
func ExecuteLogout ¶
func ExecuteLogout(accountId uint64)
func HandleCrtAccount ¶
func HandleDialogue ¶
func HandleDisconnect ¶
func HandleMatch ¶
func HandlePing ¶
func HandlePong ¶
func HandleReConnect ¶
func HandleViewedAck ¶
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 *wm.BoolFlag
ExitedFlag *wm.BoolFlag // 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 ¶
func NewWebsocketWorker ¶
func NewWebsocketWorker() *WebsocketWorker
func (*WebsocketWorker) Start ¶
func (worker *WebsocketWorker) Start()
func (*WebsocketWorker) Stop ¶
func (worker *WebsocketWorker) Stop()
Click to show internal directories.
Click to hide internal directories.