logic_engine

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2020 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ClearUserStatus

func ClearUserStatus(broker string)

func CreateBrokerClient

func CreateBrokerClient(broker string) (pb.BrokerClient, error)

func SendPartnerMsg

func SendPartnerMsg(msgId, senderId, receiverId, sessionId uint64, content string)

Types

type LogicGrpcWorker

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

func NewLogicGrpcWorker

func NewLogicGrpcWorker() *LogicGrpcWorker

func (*LogicGrpcWorker) Start

func (w *LogicGrpcWorker) Start()

func (*LogicGrpcWorker) Stop

func (w *LogicGrpcWorker) Stop()

type LogicServer

type LogicServer struct{}

func (*LogicServer) BrokerOnline

func (s *LogicServer) BrokerOnline(cxt context.Context, in *pb.OnlineRequest) (*pb.OnlineResponse, error)

func (*LogicServer) CreateAccount

func (*LogicServer) Logout

func (s *LogicServer) Logout(ctx context.Context, req *pb.LogoutRequest) (*pb.LogoutResponse, error)

func (*LogicServer) Match

func (s *LogicServer) Match(ctx context.Context, req *pb.MatchRequest) (*pb.MatchResponse, error)

func (*LogicServer) SendMsg

func (s *LogicServer) SendMsg(ctx context.Context, req *pb.SendMsgRequest) (*pb.SendMsgResponse, error)

func (*LogicServer) ViewedAck

type PumpDialogueLoopWorker

type PumpDialogueLoopWorker struct {
	//RunningFlag bool // is running? true:running false:stoped
	ExitedFlag bool //  Exit Flag
	ExitChan   chan struct{}
	// contains filtered or unexported fields
}

func NewPumpDialogueLoopWorker

func NewPumpDialogueLoopWorker(minCount, maxCount int) *PumpDialogueLoopWorker

func (*PumpDialogueLoopWorker) PumpDialogueLoop

func (w *PumpDialogueLoopWorker) PumpDialogueLoop()

func (*PumpDialogueLoopWorker) Start

func (w *PumpDialogueLoopWorker) Start()

func (*PumpDialogueLoopWorker) Stop

func (w *PumpDialogueLoopWorker) Stop()

type PumpSignalLoopWorker

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

func NewPumpSignalLoopWorker

func NewPumpSignalLoopWorker() *PumpSignalLoopWorker

func (*PumpSignalLoopWorker) PumpSignalLoop

func (w *PumpSignalLoopWorker) PumpSignalLoop()

func (*PumpSignalLoopWorker) Start

func (w *PumpSignalLoopWorker) Start()

func (*PumpSignalLoopWorker) Stop

func (w *PumpSignalLoopWorker) Stop()

Jump to

Keyboard shortcuts

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