logicclient

package
v0.2.0-alpha.0 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 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 ConnectReply

type ConnectReply = logic.ConnectReply

type ConnectReq

type ConnectReq = logic.ConnectReq

type DelGroupReq

type DelGroupReq = logic.DelGroupReq

type DisconnectReq

type DisconnectReq = logic.DisconnectReq

type HeartbeatReq

type HeartbeatReq = logic.HeartbeatReq

type JoinGroupByKeyReq

type JoinGroupByKeyReq = logic.JoinGroupByKeyReq

type JoinGroupByUIDReq

type JoinGroupByUIDReq = logic.JoinGroupByUIDReq

type LeaveGroupByKeyReq

type LeaveGroupByKeyReq = logic.LeaveGroupByKeyReq

type LeaveGroupByUIDReq

type LeaveGroupByUIDReq = logic.LeaveGroupByUIDReq

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)
	SendByUID(ctx context.Context, in *SendByUIDReq, opts ...grpc.CallOption) (*Reply, error)
	PushByUID(ctx context.Context, in *PushByUIDReq, opts ...grpc.CallOption) (*Reply, error)
	PushByKey(ctx context.Context, in *PushByKeyReq, opts ...grpc.CallOption) (*Reply, error)
	PushGroup(ctx context.Context, in *PushGroupReq, opts ...grpc.CallOption) (*Reply, error)
	JoinGroupByKey(ctx context.Context, in *JoinGroupByKeyReq, opts ...grpc.CallOption) (*Reply, error)
	JoinGroupByUID(ctx context.Context, in *JoinGroupByUIDReq, opts ...grpc.CallOption) (*Reply, error)
	LeaveGroupByKey(ctx context.Context, in *LeaveGroupByKeyReq, opts ...grpc.CallOption) (*Reply, error)
	LeaveGroupByUID(ctx context.Context, in *LeaveGroupByUIDReq, opts ...grpc.CallOption) (*Reply, error)
	DelGroup(ctx context.Context, in *DelGroupReq, opts ...grpc.CallOption) (*Reply, error)
}

func NewLogic

func NewLogic(cli zrpc.Client) Logic

type PushByKeyReq

type PushByKeyReq = logic.PushByKeyReq

type PushByUIDReq

type PushByUIDReq = logic.PushByUIDReq

type PushGroupReq

type PushGroupReq = logic.PushGroupReq

type ReceiveReq

type ReceiveReq = logic.ReceiveReq

type ReceivedMessage

type ReceivedMessage = logic.ReceivedMessage

type Reply

type Reply = logic.Reply

type SendByUIDReq

type SendByUIDReq = logic.SendByUIDReq

Jump to

Keyboard shortcuts

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