logicclient

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BizMsg

type BizMsg = logic.BizMsg

type ConnectReply

type ConnectReply = logic.ConnectReply

type ConnectReq

type ConnectReq = logic.ConnectReq

type DelGroupsReq

type DelGroupsReq = logic.DelGroupsReq

type DisconnectReq

type DisconnectReq = logic.DisconnectReq

type GroupMsg

type GroupMsg = logic.GroupMsg

type GroupsKey

type GroupsKey = logic.GroupsKey

type GroupsMid

type GroupsMid = logic.GroupsMid

type HeartbeatReq

type HeartbeatReq = logic.HeartbeatReq

type KeysMsg

type KeysMsg = logic.KeysMsg

type Logic

type Logic interface {
	Connect(ctx context.Context, in *ConnectReq, opts ...grpc.CallOption) (*ConnectReply, error)
	Disconnect(ctx context.Context, in *DisconnectReq, opts ...grpc.CallOption) (*Reply, error)
	Heartbeat(ctx context.Context, in *HeartbeatReq, opts ...grpc.CallOption) (*Reply, error)
	Receive(ctx context.Context, in *ReceiveReq, opts ...grpc.CallOption) (*Reply, error)
	PushByMids(ctx context.Context, in *MidsMsg, opts ...grpc.CallOption) (*Reply, error)
	PushByKeys(ctx context.Context, in *KeysMsg, opts ...grpc.CallOption) (*Reply, error)
	PushGroup(ctx context.Context, in *GroupMsg, opts ...grpc.CallOption) (*Reply, error)
	JoinGroupsByKeys(ctx context.Context, in *GroupsKey, opts ...grpc.CallOption) (*Reply, error)
	JoinGroupsByMids(ctx context.Context, in *GroupsMid, opts ...grpc.CallOption) (*Reply, error)
	LeaveGroupsByKeys(ctx context.Context, in *GroupsKey, opts ...grpc.CallOption) (*Reply, error)
	LeaveGroupsByMids(ctx context.Context, in *GroupsMid, opts ...grpc.CallOption) (*Reply, error)
	DelGroups(ctx context.Context, in *DelGroupsReq, opts ...grpc.CallOption) (*Reply, error)
}

func NewLogic

func NewLogic(cli zrpc.Client) Logic

type MidsMsg

type MidsMsg = logic.MidsMsg

type ReceiveReq

type ReceiveReq = logic.ReceiveReq

type Reply

type Reply = logic.Reply

Jump to

Keyboard shortcuts

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