Documentation
¶
Index ¶
- type ConnectReply
- type ConnectReq
- type DelGroupReq
- type DisconnectReq
- type HeartbeatReq
- type JoinGroupByKeyReq
- type JoinGroupByUIDReq
- type LeaveGroupByKeyReq
- type LeaveGroupByUIDReq
- type Logic
- type PushByKeyReq
- type PushByUIDReq
- type PushGroupReq
- type ReceiveReq
- type ReceivedMessage
- type Reply
- type SendByUIDReq
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)
}
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 SendByUIDReq ¶
type SendByUIDReq = logic.SendByUIDReq
Click to show internal directories.
Click to hide internal directories.