Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterHallServer(s grpc.ServiceRegistrar, srv HallServer)
- type CallMessageRequest
- func (*CallMessageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CallMessageRequest) GetData() []byte
- func (x *CallMessageRequest) GetMethod() string
- func (x *CallMessageRequest) GetUserId() string
- func (*CallMessageRequest) ProtoMessage()
- func (x *CallMessageRequest) ProtoReflect() protoreflect.Message
- func (x *CallMessageRequest) Reset()
- func (x *CallMessageRequest) String() string
- type CallMessageResponse
- func (*CallMessageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CallMessageResponse) GetData() []byte
- func (x *CallMessageResponse) GetMethod() string
- func (x *CallMessageResponse) GetUserId() string
- func (*CallMessageResponse) ProtoMessage()
- func (x *CallMessageResponse) ProtoReflect() protoreflect.Message
- func (x *CallMessageResponse) Reset()
- func (x *CallMessageResponse) String() string
- type CallMessageResponse_MulticastResult
- func (r *CallMessageResponse_MulticastResult) Error() error
- func (r *CallMessageResponse_MulticastResult) ErrorCount() int
- func (r *CallMessageResponse_MulticastResult) ErrorPeer(index int) *gira.Peer
- func (r *CallMessageResponse_MulticastResult) Errors(index int) error
- func (r *CallMessageResponse_MulticastResult) PeerCount() int
- func (r *CallMessageResponse_MulticastResult) Response(index int) *CallMessageResponse
- func (r *CallMessageResponse_MulticastResult) SuccessCount() int
- func (r *CallMessageResponse_MulticastResult) SuccessPeer(index int) *gira.Peer
- type ClientMessageRequest
- func (*ClientMessageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ClientMessageRequest) GetData() []byte
- func (x *ClientMessageRequest) GetMemberId() string
- func (x *ClientMessageRequest) GetReqId() uint64
- func (x *ClientMessageRequest) GetSessionId() uint64
- func (*ClientMessageRequest) ProtoMessage()
- func (x *ClientMessageRequest) ProtoReflect() protoreflect.Message
- func (x *ClientMessageRequest) Reset()
- func (x *ClientMessageRequest) String() string
- type ClientMessageResponse
- func (*ClientMessageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ClientMessageResponse) GetData() []byte
- func (x *ClientMessageResponse) GetReqId() uint64
- func (x *ClientMessageResponse) GetRoute() string
- func (x *ClientMessageResponse) GetSessionId() uint64
- func (x *ClientMessageResponse) GetType() PacketType
- func (*ClientMessageResponse) ProtoMessage()
- func (x *ClientMessageResponse) ProtoReflect() protoreflect.Message
- func (x *ClientMessageResponse) Reset()
- func (x *ClientMessageResponse) String() string
- type ClientMessageResponse_MulticastResult
- func (r *ClientMessageResponse_MulticastResult) Error() error
- func (r *ClientMessageResponse_MulticastResult) ErrorCount() int
- func (r *ClientMessageResponse_MulticastResult) ErrorPeer(index int) *gira.Peer
- func (r *ClientMessageResponse_MulticastResult) Errors(index int) error
- func (r *ClientMessageResponse_MulticastResult) PeerCount() int
- func (r *ClientMessageResponse_MulticastResult) Response(index int) *ClientMessageResponse
- func (r *ClientMessageResponse_MulticastResult) SuccessCount() int
- func (r *ClientMessageResponse_MulticastResult) SuccessPeer(index int) *gira.Peer
- type GateStreamRequest
- type GateStreamResponse
- type GateStreamResponse_MulticastResult
- func (r *GateStreamResponse_MulticastResult) Error() error
- func (r *GateStreamResponse_MulticastResult) ErrorCount() int
- func (r *GateStreamResponse_MulticastResult) ErrorPeer(index int) *gira.Peer
- func (r *GateStreamResponse_MulticastResult) Errors(index int) error
- func (r *GateStreamResponse_MulticastResult) PeerCount() int
- func (r *GateStreamResponse_MulticastResult) Response(index int) *GateStreamResponse
- func (r *GateStreamResponse_MulticastResult) SuccessCount() int
- func (r *GateStreamResponse_MulticastResult) SuccessPeer(index int) *gira.Peer
- type HallClient
- type HallClients
- type HallClientsMulticast
- type HallClientsUnicast
- type HallServer
- type HallStatus
- type Hall_ClientStreamClient
- type Hall_ClientStreamClient_MulticastResult
- func (r *Hall_ClientStreamClient_MulticastResult) Error() error
- func (r *Hall_ClientStreamClient_MulticastResult) ErrorCount() int
- func (r *Hall_ClientStreamClient_MulticastResult) ErrorPeer(index int) *gira.Peer
- func (r *Hall_ClientStreamClient_MulticastResult) Errors(index int) error
- func (r *Hall_ClientStreamClient_MulticastResult) PeerCount() int
- func (r *Hall_ClientStreamClient_MulticastResult) Response(index int) Hall_ClientStreamClient
- func (r *Hall_ClientStreamClient_MulticastResult) SuccessCount() int
- func (r *Hall_ClientStreamClient_MulticastResult) SuccessPeer(index int) *gira.Peer
- type Hall_ClientStreamServer
- type Hall_GateStreamClient
- type Hall_GateStreamClient_MulticastResult
- func (r *Hall_GateStreamClient_MulticastResult) Error() error
- func (r *Hall_GateStreamClient_MulticastResult) ErrorCount() int
- func (r *Hall_GateStreamClient_MulticastResult) ErrorPeer(index int) *gira.Peer
- func (r *Hall_GateStreamClient_MulticastResult) Errors(index int) error
- func (r *Hall_GateStreamClient_MulticastResult) PeerCount() int
- func (r *Hall_GateStreamClient_MulticastResult) Response(index int) Hall_GateStreamClient
- func (r *Hall_GateStreamClient_MulticastResult) SuccessCount() int
- func (r *Hall_GateStreamClient_MulticastResult) SuccessPeer(index int) *gira.Peer
- type Hall_GateStreamServer
- type HealthCheckRequest
- type HealthCheckResponse
- func (*HealthCheckResponse) Descriptor() ([]byte, []int)deprecated
- func (x *HealthCheckResponse) GetPlayerCount() int64
- func (x *HealthCheckResponse) GetStatus() HallStatus
- func (*HealthCheckResponse) ProtoMessage()
- func (x *HealthCheckResponse) ProtoReflect() protoreflect.Message
- func (x *HealthCheckResponse) Reset()
- func (x *HealthCheckResponse) String() string
- type HealthCheckResponse_MulticastResult
- func (r *HealthCheckResponse_MulticastResult) Error() error
- func (r *HealthCheckResponse_MulticastResult) ErrorCount() int
- func (r *HealthCheckResponse_MulticastResult) ErrorPeer(index int) *gira.Peer
- func (r *HealthCheckResponse_MulticastResult) Errors(index int) error
- func (r *HealthCheckResponse_MulticastResult) PeerCount() int
- func (r *HealthCheckResponse_MulticastResult) Response(index int) *HealthCheckResponse
- func (r *HealthCheckResponse_MulticastResult) SuccessCount() int
- func (r *HealthCheckResponse_MulticastResult) SuccessPeer(index int) *gira.Peer
- type InfoRequest
- type InfoResponse
- func (*InfoResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InfoResponse) GetAppVersion() string
- func (x *InfoResponse) GetBuildTime() int64
- func (x *InfoResponse) GetSessionCount() int64
- func (*InfoResponse) ProtoMessage()
- func (x *InfoResponse) ProtoReflect() protoreflect.Message
- func (x *InfoResponse) Reset()
- func (x *InfoResponse) String() string
- type InfoResponse_MulticastResult
- func (r *InfoResponse_MulticastResult) Error() error
- func (r *InfoResponse_MulticastResult) ErrorCount() int
- func (r *InfoResponse_MulticastResult) ErrorPeer(index int) *gira.Peer
- func (r *InfoResponse_MulticastResult) Errors(index int) error
- func (r *InfoResponse_MulticastResult) PeerCount() int
- func (r *InfoResponse_MulticastResult) Response(index int) *InfoResponse
- func (r *InfoResponse_MulticastResult) SuccessCount() int
- func (r *InfoResponse_MulticastResult) SuccessPeer(index int) *gira.Peer
- type KickRequest
- func (*KickRequest) Descriptor() ([]byte, []int)deprecated
- func (x *KickRequest) GetReason() string
- func (x *KickRequest) GetUserId() string
- func (*KickRequest) ProtoMessage()
- func (x *KickRequest) ProtoReflect() protoreflect.Message
- func (x *KickRequest) Reset()
- func (x *KickRequest) String() string
- type KickResponse
- func (*KickResponse) Descriptor() ([]byte, []int)deprecated
- func (x *KickResponse) GetErrorCode() int32
- func (x *KickResponse) GetErrorMsg() string
- func (*KickResponse) ProtoMessage()
- func (x *KickResponse) ProtoReflect() protoreflect.Message
- func (x *KickResponse) Reset()
- func (x *KickResponse) String() string
- type KickResponse_MulticastResult
- func (r *KickResponse_MulticastResult) Error() error
- func (r *KickResponse_MulticastResult) ErrorCount() int
- func (r *KickResponse_MulticastResult) ErrorPeer(index int) *gira.Peer
- func (r *KickResponse_MulticastResult) Errors(index int) error
- func (r *KickResponse_MulticastResult) PeerCount() int
- func (r *KickResponse_MulticastResult) Response(index int) *KickResponse
- func (r *KickResponse_MulticastResult) SuccessCount() int
- func (r *KickResponse_MulticastResult) SuccessPeer(index int) *gira.Peer
- type MustPushRequest
- func (*MustPushRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MustPushRequest) GetData() []byte
- func (x *MustPushRequest) GetUserId() string
- func (*MustPushRequest) ProtoMessage()
- func (x *MustPushRequest) ProtoReflect() protoreflect.Message
- func (x *MustPushRequest) Reset()
- func (x *MustPushRequest) String() string
- type MustPushResponse
- func (*MustPushResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MustPushResponse) GetErrorCode() int32
- func (x *MustPushResponse) GetErrorMsg() string
- func (*MustPushResponse) ProtoMessage()
- func (x *MustPushResponse) ProtoReflect() protoreflect.Message
- func (x *MustPushResponse) Reset()
- func (x *MustPushResponse) String() string
- type MustPushResponse_MulticastResult
- func (r *MustPushResponse_MulticastResult) Error() error
- func (r *MustPushResponse_MulticastResult) ErrorCount() int
- func (r *MustPushResponse_MulticastResult) ErrorPeer(index int) *gira.Peer
- func (r *MustPushResponse_MulticastResult) Errors(index int) error
- func (r *MustPushResponse_MulticastResult) PeerCount() int
- func (r *MustPushResponse_MulticastResult) Response(index int) *MustPushResponse
- func (r *MustPushResponse_MulticastResult) SuccessCount() int
- func (r *MustPushResponse_MulticastResult) SuccessPeer(index int) *gira.Peer
- type PacketType
- type SendMessageRequest
- func (*SendMessageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SendMessageRequest) GetData() []byte
- func (x *SendMessageRequest) GetMethod() string
- func (x *SendMessageRequest) GetUserId() string
- func (*SendMessageRequest) ProtoMessage()
- func (x *SendMessageRequest) ProtoReflect() protoreflect.Message
- func (x *SendMessageRequest) Reset()
- func (x *SendMessageRequest) String() string
- type SendMessageResponse
- type SendMessageResponse_MulticastResult
- func (r *SendMessageResponse_MulticastResult) Error() error
- func (r *SendMessageResponse_MulticastResult) ErrorCount() int
- func (r *SendMessageResponse_MulticastResult) ErrorPeer(index int) *gira.Peer
- func (r *SendMessageResponse_MulticastResult) Errors(index int) error
- func (r *SendMessageResponse_MulticastResult) PeerCount() int
- func (r *SendMessageResponse_MulticastResult) Response(index int) *SendMessageResponse
- func (r *SendMessageResponse_MulticastResult) SuccessCount() int
- func (r *SendMessageResponse_MulticastResult) SuccessPeer(index int) *gira.Peer
- type UnimplementedHallServer
- func (UnimplementedHallServer) CallMessage(context.Context, *CallMessageRequest) (*CallMessageResponse, error)
- func (UnimplementedHallServer) ClientStream(Hall_ClientStreamServer) error
- func (UnimplementedHallServer) GateStream(Hall_GateStreamServer) error
- func (UnimplementedHallServer) HealthCheck(context.Context, *HealthCheckRequest) (*HealthCheckResponse, error)
- func (UnimplementedHallServer) Info(context.Context, *InfoRequest) (*InfoResponse, error)
- func (UnimplementedHallServer) Kick(context.Context, *KickRequest) (*KickResponse, error)
- func (UnimplementedHallServer) MustPush(context.Context, *MustPushRequest) (*MustPushResponse, error)
- func (UnimplementedHallServer) SendMessage(context.Context, *SendMessageRequest) (*SendMessageResponse, error)
- func (UnimplementedHallServer) UserInstead(context.Context, *UserInsteadRequest) (*UserInsteadResponse, error)
- type UnsafeHallServer
- type UserInsteadRequest
- func (*UserInsteadRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UserInsteadRequest) GetAddress() string
- func (x *UserInsteadRequest) GetUserId() string
- func (*UserInsteadRequest) ProtoMessage()
- func (x *UserInsteadRequest) ProtoReflect() protoreflect.Message
- func (x *UserInsteadRequest) Reset()
- func (x *UserInsteadRequest) String() string
- type UserInsteadResponse
- func (*UserInsteadResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UserInsteadResponse) GetErrorCode() int32
- func (x *UserInsteadResponse) GetErrorMsg() string
- func (*UserInsteadResponse) ProtoMessage()
- func (x *UserInsteadResponse) ProtoReflect() protoreflect.Message
- func (x *UserInsteadResponse) Reset()
- func (x *UserInsteadResponse) String() string
- type UserInsteadResponse_MulticastResult
- func (r *UserInsteadResponse_MulticastResult) Error() error
- func (r *UserInsteadResponse_MulticastResult) ErrorCount() int
- func (r *UserInsteadResponse_MulticastResult) ErrorPeer(index int) *gira.Peer
- func (r *UserInsteadResponse_MulticastResult) Errors(index int) error
- func (r *UserInsteadResponse_MulticastResult) PeerCount() int
- func (r *UserInsteadResponse_MulticastResult) Response(index int) *UserInsteadResponse
- func (r *UserInsteadResponse_MulticastResult) SuccessCount() int
- func (r *UserInsteadResponse_MulticastResult) SuccessPeer(index int) *gira.Peer
Constants ¶
const ( Hall_ClientStream_FullMethodName = "/hallpb.Hall/ClientStream" Hall_GateStream_FullMethodName = "/hallpb.Hall/GateStream" Hall_Info_FullMethodName = "/hallpb.Hall/Info" Hall_HealthCheck_FullMethodName = "/hallpb.Hall/HealthCheck" Hall_MustPush_FullMethodName = "/hallpb.Hall/MustPush" Hall_SendMessage_FullMethodName = "/hallpb.Hall/SendMessage" Hall_CallMessage_FullMethodName = "/hallpb.Hall/CallMessage" Hall_UserInstead_FullMethodName = "/hallpb.Hall/UserInstead" Hall_Kick_FullMethodName = "/hallpb.Hall/Kick" )
const (
HallServerName = "hallpb.Hall"
)
Variables ¶
var ( HallStatus_name = map[int32]string{ 0: "OK", 1: "UnAvailable", } HallStatus_value = map[string]int32{ "OK": 0, "UnAvailable": 1, } )
Enum value maps for HallStatus.
var ( PacketType_name = map[int32]string{ 0: "NONE", 1: "DATA", 5: "KICK", 8: "USER_INSTEAD", } PacketType_value = map[string]int32{ "NONE": 0, "DATA": 1, "KICK": 5, "USER_INSTEAD": 8, } )
Enum value maps for PacketType.
var DefaultHallClients = NewHallClients()
var File_doc_service_hall_proto protoreflect.FileDescriptor
var Hall_ServiceDesc = grpc.ServiceDesc{ ServiceName: "hallpb.Hall", HandlerType: (*HallServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Info", Handler: _Hall_Info_Handler, }, { MethodName: "HealthCheck", Handler: _Hall_HealthCheck_Handler, }, { MethodName: "MustPush", Handler: _Hall_MustPush_Handler, }, { MethodName: "SendMessage", Handler: _Hall_SendMessage_Handler, }, { MethodName: "CallMessage", Handler: _Hall_CallMessage_Handler, }, { MethodName: "UserInstead", Handler: _Hall_UserInstead_Handler, }, { MethodName: "Kick", Handler: _Hall_Kick_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "ClientStream", Handler: _Hall_ClientStream_Handler, ServerStreams: true, ClientStreams: true, }, { StreamName: "GateStream", Handler: _Hall_GateStream_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "doc/service/hall.proto", }
Hall_ServiceDesc is the grpc.ServiceDesc for Hall service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterHallServer ¶
func RegisterHallServer(s grpc.ServiceRegistrar, srv HallServer)
Types ¶
type CallMessageRequest ¶
type CallMessageRequest struct { UserId string `protobuf:"bytes,1,opt,name=UserId,proto3" json:"UserId,omitempty"` Method string `protobuf:"bytes,2,opt,name=Method,proto3" json:"Method,omitempty"` Data []byte `protobuf:"bytes,3,opt,name=Data,proto3" json:"Data,omitempty"` // contains filtered or unexported fields }
func (*CallMessageRequest) Descriptor
deprecated
func (*CallMessageRequest) Descriptor() ([]byte, []int)
Deprecated: Use CallMessageRequest.ProtoReflect.Descriptor instead.
func (*CallMessageRequest) GetData ¶
func (x *CallMessageRequest) GetData() []byte
func (*CallMessageRequest) GetMethod ¶
func (x *CallMessageRequest) GetMethod() string
func (*CallMessageRequest) GetUserId ¶
func (x *CallMessageRequest) GetUserId() string
func (*CallMessageRequest) ProtoMessage ¶
func (*CallMessageRequest) ProtoMessage()
func (*CallMessageRequest) ProtoReflect ¶
func (x *CallMessageRequest) ProtoReflect() protoreflect.Message
func (*CallMessageRequest) Reset ¶
func (x *CallMessageRequest) Reset()
func (*CallMessageRequest) String ¶
func (x *CallMessageRequest) String() string
type CallMessageResponse ¶
type CallMessageResponse struct { UserId string `protobuf:"bytes,1,opt,name=UserId,proto3" json:"UserId,omitempty"` Method string `protobuf:"bytes,2,opt,name=Method,proto3" json:"Method,omitempty"` Data []byte `protobuf:"bytes,3,opt,name=Data,proto3" json:"Data,omitempty"` // contains filtered or unexported fields }
func (*CallMessageResponse) Descriptor
deprecated
func (*CallMessageResponse) Descriptor() ([]byte, []int)
Deprecated: Use CallMessageResponse.ProtoReflect.Descriptor instead.
func (*CallMessageResponse) GetData ¶
func (x *CallMessageResponse) GetData() []byte
func (*CallMessageResponse) GetMethod ¶
func (x *CallMessageResponse) GetMethod() string
func (*CallMessageResponse) GetUserId ¶
func (x *CallMessageResponse) GetUserId() string
func (*CallMessageResponse) ProtoMessage ¶
func (*CallMessageResponse) ProtoMessage()
func (*CallMessageResponse) ProtoReflect ¶
func (x *CallMessageResponse) ProtoReflect() protoreflect.Message
func (*CallMessageResponse) Reset ¶
func (x *CallMessageResponse) Reset()
func (*CallMessageResponse) String ¶
func (x *CallMessageResponse) String() string
type CallMessageResponse_MulticastResult ¶
type CallMessageResponse_MulticastResult struct {
// contains filtered or unexported fields
}
func (*CallMessageResponse_MulticastResult) Error ¶
func (r *CallMessageResponse_MulticastResult) Error() error
func (*CallMessageResponse_MulticastResult) ErrorCount ¶
func (r *CallMessageResponse_MulticastResult) ErrorCount() int
func (*CallMessageResponse_MulticastResult) ErrorPeer ¶
func (r *CallMessageResponse_MulticastResult) ErrorPeer(index int) *gira.Peer
func (*CallMessageResponse_MulticastResult) Errors ¶
func (r *CallMessageResponse_MulticastResult) Errors(index int) error
func (*CallMessageResponse_MulticastResult) PeerCount ¶
func (r *CallMessageResponse_MulticastResult) PeerCount() int
func (*CallMessageResponse_MulticastResult) Response ¶
func (r *CallMessageResponse_MulticastResult) Response(index int) *CallMessageResponse
func (*CallMessageResponse_MulticastResult) SuccessCount ¶
func (r *CallMessageResponse_MulticastResult) SuccessCount() int
func (*CallMessageResponse_MulticastResult) SuccessPeer ¶
func (r *CallMessageResponse_MulticastResult) SuccessPeer(index int) *gira.Peer
type ClientMessageRequest ¶
type ClientMessageRequest struct { MemberId string `protobuf:"bytes,1,opt,name=MemberId,proto3" json:"MemberId,omitempty"` SessionId uint64 `protobuf:"varint,2,opt,name=SessionId,proto3" json:"SessionId,omitempty"` ReqId uint64 `protobuf:"varint,3,opt,name=ReqId,proto3" json:"ReqId,omitempty"` Data []byte `protobuf:"bytes,4,opt,name=Data,proto3" json:"Data,omitempty"` // contains filtered or unexported fields }
func (*ClientMessageRequest) Descriptor
deprecated
func (*ClientMessageRequest) Descriptor() ([]byte, []int)
Deprecated: Use ClientMessageRequest.ProtoReflect.Descriptor instead.
func (*ClientMessageRequest) GetData ¶
func (x *ClientMessageRequest) GetData() []byte
func (*ClientMessageRequest) GetMemberId ¶
func (x *ClientMessageRequest) GetMemberId() string
func (*ClientMessageRequest) GetReqId ¶
func (x *ClientMessageRequest) GetReqId() uint64
func (*ClientMessageRequest) GetSessionId ¶
func (x *ClientMessageRequest) GetSessionId() uint64
func (*ClientMessageRequest) ProtoMessage ¶
func (*ClientMessageRequest) ProtoMessage()
func (*ClientMessageRequest) ProtoReflect ¶
func (x *ClientMessageRequest) ProtoReflect() protoreflect.Message
func (*ClientMessageRequest) Reset ¶
func (x *ClientMessageRequest) Reset()
func (*ClientMessageRequest) String ¶
func (x *ClientMessageRequest) String() string
type ClientMessageResponse ¶
type ClientMessageResponse struct { Type PacketType `protobuf:"varint,1,opt,name=Type,proto3,enum=hallpb.PacketType" json:"Type,omitempty"` SessionId uint64 `protobuf:"varint,2,opt,name=SessionId,proto3" json:"SessionId,omitempty"` ReqId uint64 `protobuf:"varint,3,opt,name=ReqId,proto3" json:"ReqId,omitempty"` Data []byte `protobuf:"bytes,4,opt,name=Data,proto3" json:"Data,omitempty"` Route string `protobuf:"bytes,5,opt,name=Route,proto3" json:"Route,omitempty"` // contains filtered or unexported fields }
func (*ClientMessageResponse) Descriptor
deprecated
func (*ClientMessageResponse) Descriptor() ([]byte, []int)
Deprecated: Use ClientMessageResponse.ProtoReflect.Descriptor instead.
func (*ClientMessageResponse) GetData ¶
func (x *ClientMessageResponse) GetData() []byte
func (*ClientMessageResponse) GetReqId ¶
func (x *ClientMessageResponse) GetReqId() uint64
func (*ClientMessageResponse) GetRoute ¶
func (x *ClientMessageResponse) GetRoute() string
func (*ClientMessageResponse) GetSessionId ¶
func (x *ClientMessageResponse) GetSessionId() uint64
func (*ClientMessageResponse) GetType ¶
func (x *ClientMessageResponse) GetType() PacketType
func (*ClientMessageResponse) ProtoMessage ¶
func (*ClientMessageResponse) ProtoMessage()
func (*ClientMessageResponse) ProtoReflect ¶
func (x *ClientMessageResponse) ProtoReflect() protoreflect.Message
func (*ClientMessageResponse) Reset ¶
func (x *ClientMessageResponse) Reset()
func (*ClientMessageResponse) String ¶
func (x *ClientMessageResponse) String() string
type ClientMessageResponse_MulticastResult ¶
type ClientMessageResponse_MulticastResult struct {
// contains filtered or unexported fields
}
func (*ClientMessageResponse_MulticastResult) Error ¶
func (r *ClientMessageResponse_MulticastResult) Error() error
func (*ClientMessageResponse_MulticastResult) ErrorCount ¶
func (r *ClientMessageResponse_MulticastResult) ErrorCount() int
func (*ClientMessageResponse_MulticastResult) ErrorPeer ¶
func (r *ClientMessageResponse_MulticastResult) ErrorPeer(index int) *gira.Peer
func (*ClientMessageResponse_MulticastResult) Errors ¶
func (r *ClientMessageResponse_MulticastResult) Errors(index int) error
func (*ClientMessageResponse_MulticastResult) PeerCount ¶
func (r *ClientMessageResponse_MulticastResult) PeerCount() int
func (*ClientMessageResponse_MulticastResult) Response ¶
func (r *ClientMessageResponse_MulticastResult) Response(index int) *ClientMessageResponse
func (*ClientMessageResponse_MulticastResult) SuccessCount ¶
func (r *ClientMessageResponse_MulticastResult) SuccessCount() int
func (*ClientMessageResponse_MulticastResult) SuccessPeer ¶
func (r *ClientMessageResponse_MulticastResult) SuccessPeer(index int) *gira.Peer
type GateStreamRequest ¶
type GateStreamRequest struct {
// contains filtered or unexported fields
}
func (*GateStreamRequest) Descriptor
deprecated
func (*GateStreamRequest) Descriptor() ([]byte, []int)
Deprecated: Use GateStreamRequest.ProtoReflect.Descriptor instead.
func (*GateStreamRequest) ProtoMessage ¶
func (*GateStreamRequest) ProtoMessage()
func (*GateStreamRequest) ProtoReflect ¶
func (x *GateStreamRequest) ProtoReflect() protoreflect.Message
func (*GateStreamRequest) Reset ¶
func (x *GateStreamRequest) Reset()
func (*GateStreamRequest) String ¶
func (x *GateStreamRequest) String() string
type GateStreamResponse ¶
type GateStreamResponse struct {
// contains filtered or unexported fields
}
func (*GateStreamResponse) Descriptor
deprecated
func (*GateStreamResponse) Descriptor() ([]byte, []int)
Deprecated: Use GateStreamResponse.ProtoReflect.Descriptor instead.
func (*GateStreamResponse) ProtoMessage ¶
func (*GateStreamResponse) ProtoMessage()
func (*GateStreamResponse) ProtoReflect ¶
func (x *GateStreamResponse) ProtoReflect() protoreflect.Message
func (*GateStreamResponse) Reset ¶
func (x *GateStreamResponse) Reset()
func (*GateStreamResponse) String ¶
func (x *GateStreamResponse) String() string
type GateStreamResponse_MulticastResult ¶
type GateStreamResponse_MulticastResult struct {
// contains filtered or unexported fields
}
func (*GateStreamResponse_MulticastResult) Error ¶
func (r *GateStreamResponse_MulticastResult) Error() error
func (*GateStreamResponse_MulticastResult) ErrorCount ¶
func (r *GateStreamResponse_MulticastResult) ErrorCount() int
func (*GateStreamResponse_MulticastResult) ErrorPeer ¶
func (r *GateStreamResponse_MulticastResult) ErrorPeer(index int) *gira.Peer
func (*GateStreamResponse_MulticastResult) Errors ¶
func (r *GateStreamResponse_MulticastResult) Errors(index int) error
func (*GateStreamResponse_MulticastResult) PeerCount ¶
func (r *GateStreamResponse_MulticastResult) PeerCount() int
func (*GateStreamResponse_MulticastResult) Response ¶
func (r *GateStreamResponse_MulticastResult) Response(index int) *GateStreamResponse
func (*GateStreamResponse_MulticastResult) SuccessCount ¶
func (r *GateStreamResponse_MulticastResult) SuccessCount() int
func (*GateStreamResponse_MulticastResult) SuccessPeer ¶
func (r *GateStreamResponse_MulticastResult) SuccessPeer(index int) *gira.Peer
type HallClient ¶
type HallClient interface { // client消息流 ClientStream(ctx context.Context, opts ...grpc.CallOption) (Hall_ClientStreamClient, error) // 网关消息流 GateStream(ctx context.Context, opts ...grpc.CallOption) (Hall_GateStreamClient, error) // 状态 Info(ctx context.Context, in *InfoRequest, opts ...grpc.CallOption) (*InfoResponse, error) // 心跳 HealthCheck(ctx context.Context, in *HealthCheckRequest, opts ...grpc.CallOption) (*HealthCheckResponse, error) // rpc PushStream (stream PushStreamNotify) returns (PushStreamPush) {} MustPush(ctx context.Context, in *MustPushRequest, opts ...grpc.CallOption) (*MustPushResponse, error) // 发送消息 SendMessage(ctx context.Context, in *SendMessageRequest, opts ...grpc.CallOption) (*SendMessageResponse, error) // 发送消息 CallMessage(ctx context.Context, in *CallMessageRequest, opts ...grpc.CallOption) (*CallMessageResponse, error) // 顶号下线 UserInstead(ctx context.Context, in *UserInsteadRequest, opts ...grpc.CallOption) (*UserInsteadResponse, error) // 踢人下线 Kick(ctx context.Context, in *KickRequest, opts ...grpc.CallOption) (*KickResponse, error) }
HallClient is the client API for Hall service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewHallClient ¶
func NewHallClient(cc grpc.ClientConnInterface) HallClient
type HallClients ¶
type HallClients interface { WithServiceName(serviceName string) HallClients // 发送到一个节点 Unicast() HallClientsUnicast Multicast(count int) HallClientsMulticast // 广播给所有节点 Broadcast() HallClientsMulticast // client消息流 ClientStream(ctx context.Context, address string, opts ...grpc.CallOption) (Hall_ClientStreamClient, error) // 网关消息流 GateStream(ctx context.Context, address string, opts ...grpc.CallOption) (Hall_GateStreamClient, error) // 状态 Info(ctx context.Context, address string, in *InfoRequest, opts ...grpc.CallOption) (*InfoResponse, error) // 心跳 HealthCheck(ctx context.Context, address string, in *HealthCheckRequest, opts ...grpc.CallOption) (*HealthCheckResponse, error) // rpc PushStream (stream PushStreamNotify) returns (PushStreamPush) {} MustPush(ctx context.Context, address string, in *MustPushRequest, opts ...grpc.CallOption) (*MustPushResponse, error) // 发送消息 SendMessage(ctx context.Context, address string, in *SendMessageRequest, opts ...grpc.CallOption) (*SendMessageResponse, error) // 发送消息 CallMessage(ctx context.Context, address string, in *CallMessageRequest, opts ...grpc.CallOption) (*CallMessageResponse, error) // 顶号下线 UserInstead(ctx context.Context, address string, in *UserInsteadRequest, opts ...grpc.CallOption) (*UserInsteadResponse, error) // 踢人下线 Kick(ctx context.Context, address string, in *KickRequest, opts ...grpc.CallOption) (*KickResponse, error) }
HallClient is the client API for Hall service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewHallClients ¶
func NewHallClients() HallClients
type HallClientsMulticast ¶
type HallClientsMulticast interface { WhereRegex(regex string) HallClientsMulticast WherePrefix(prefix bool) HallClientsMulticast Local() HallClientsMulticast // client消息流 ClientStream(ctx context.Context, opts ...grpc.CallOption) (*Hall_ClientStreamClient_MulticastResult, error) // 网关消息流 GateStream(ctx context.Context, opts ...grpc.CallOption) (*Hall_GateStreamClient_MulticastResult, error) // 状态 Info(ctx context.Context, in *InfoRequest, opts ...grpc.CallOption) (*InfoResponse_MulticastResult, error) // 心跳 HealthCheck(ctx context.Context, in *HealthCheckRequest, opts ...grpc.CallOption) (*HealthCheckResponse_MulticastResult, error) // rpc PushStream (stream PushStreamNotify) returns (PushStreamPush) {} MustPush(ctx context.Context, in *MustPushRequest, opts ...grpc.CallOption) (*MustPushResponse_MulticastResult, error) // 发送消息 SendMessage(ctx context.Context, in *SendMessageRequest, opts ...grpc.CallOption) (*SendMessageResponse_MulticastResult, error) // 发送消息 CallMessage(ctx context.Context, in *CallMessageRequest, opts ...grpc.CallOption) (*CallMessageResponse_MulticastResult, error) // 顶号下线 UserInstead(ctx context.Context, in *UserInsteadRequest, opts ...grpc.CallOption) (*UserInsteadResponse_MulticastResult, error) // 踢人下线 Kick(ctx context.Context, in *KickRequest, opts ...grpc.CallOption) (*KickResponse_MulticastResult, error) }
type HallClientsUnicast ¶
type HallClientsUnicast interface { Where(serviceName string) HallClientsUnicast WherePeer(peer *gira.Peer) HallClientsUnicast WherePeerFullName(appFullName string) HallClientsUnicast WhereAddress(address string) HallClientsUnicast WhereUser(userId string) HallClientsUnicast Local() HallClientsUnicast // client消息流 ClientStream(ctx context.Context, opts ...grpc.CallOption) (Hall_ClientStreamClient, error) // 网关消息流 GateStream(ctx context.Context, opts ...grpc.CallOption) (Hall_GateStreamClient, error) // 状态 Info(ctx context.Context, in *InfoRequest, opts ...grpc.CallOption) (*InfoResponse, error) // 心跳 HealthCheck(ctx context.Context, in *HealthCheckRequest, opts ...grpc.CallOption) (*HealthCheckResponse, error) // rpc PushStream (stream PushStreamNotify) returns (PushStreamPush) {} MustPush(ctx context.Context, in *MustPushRequest, opts ...grpc.CallOption) (*MustPushResponse, error) // 发送消息 SendMessage(ctx context.Context, in *SendMessageRequest, opts ...grpc.CallOption) (*SendMessageResponse, error) // 发送消息 CallMessage(ctx context.Context, in *CallMessageRequest, opts ...grpc.CallOption) (*CallMessageResponse, error) // 顶号下线 UserInstead(ctx context.Context, in *UserInsteadRequest, opts ...grpc.CallOption) (*UserInsteadResponse, error) // 踢人下线 Kick(ctx context.Context, in *KickRequest, opts ...grpc.CallOption) (*KickResponse, error) }
type HallServer ¶
type HallServer interface { // client消息流 ClientStream(Hall_ClientStreamServer) error // 网关消息流 GateStream(Hall_GateStreamServer) error // 状态 Info(context.Context, *InfoRequest) (*InfoResponse, error) // 心跳 HealthCheck(context.Context, *HealthCheckRequest) (*HealthCheckResponse, error) // rpc PushStream (stream PushStreamNotify) returns (PushStreamPush) {} MustPush(context.Context, *MustPushRequest) (*MustPushResponse, error) // 发送消息 SendMessage(context.Context, *SendMessageRequest) (*SendMessageResponse, error) // 发送消息 CallMessage(context.Context, *CallMessageRequest) (*CallMessageResponse, error) // 顶号下线 UserInstead(context.Context, *UserInsteadRequest) (*UserInsteadResponse, error) // 踢人下线 Kick(context.Context, *KickRequest) (*KickResponse, error) // contains filtered or unexported methods }
HallServer is the server API for Hall service. All implementations must embed UnimplementedHallServer for forward compatibility
type HallStatus ¶
type HallStatus int32
const ( HallStatus_OK HallStatus = 0 // 可用 HallStatus_UnAvailable HallStatus = 1 // 不可用 )
func (HallStatus) Descriptor ¶
func (HallStatus) Descriptor() protoreflect.EnumDescriptor
func (HallStatus) Enum ¶
func (x HallStatus) Enum() *HallStatus
func (HallStatus) EnumDescriptor
deprecated
func (HallStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use HallStatus.Descriptor instead.
func (HallStatus) Number ¶
func (x HallStatus) Number() protoreflect.EnumNumber
func (HallStatus) String ¶
func (x HallStatus) String() string
func (HallStatus) Type ¶
func (HallStatus) Type() protoreflect.EnumType
type Hall_ClientStreamClient ¶
type Hall_ClientStreamClient interface { Send(*ClientMessageRequest) error Recv() (*ClientMessageResponse, error) grpc.ClientStream }
type Hall_ClientStreamClient_MulticastResult ¶
type Hall_ClientStreamClient_MulticastResult struct {
// contains filtered or unexported fields
}
func (*Hall_ClientStreamClient_MulticastResult) Error ¶
func (r *Hall_ClientStreamClient_MulticastResult) Error() error
func (*Hall_ClientStreamClient_MulticastResult) ErrorCount ¶
func (r *Hall_ClientStreamClient_MulticastResult) ErrorCount() int
func (*Hall_ClientStreamClient_MulticastResult) ErrorPeer ¶
func (r *Hall_ClientStreamClient_MulticastResult) ErrorPeer(index int) *gira.Peer
func (*Hall_ClientStreamClient_MulticastResult) Errors ¶
func (r *Hall_ClientStreamClient_MulticastResult) Errors(index int) error
func (*Hall_ClientStreamClient_MulticastResult) PeerCount ¶
func (r *Hall_ClientStreamClient_MulticastResult) PeerCount() int
func (*Hall_ClientStreamClient_MulticastResult) Response ¶
func (r *Hall_ClientStreamClient_MulticastResult) Response(index int) Hall_ClientStreamClient
func (*Hall_ClientStreamClient_MulticastResult) SuccessCount ¶
func (r *Hall_ClientStreamClient_MulticastResult) SuccessCount() int
func (*Hall_ClientStreamClient_MulticastResult) SuccessPeer ¶
func (r *Hall_ClientStreamClient_MulticastResult) SuccessPeer(index int) *gira.Peer
type Hall_ClientStreamServer ¶
type Hall_ClientStreamServer interface { Send(*ClientMessageResponse) error Recv() (*ClientMessageRequest, error) grpc.ServerStream }
type Hall_GateStreamClient ¶
type Hall_GateStreamClient interface { Send(*GateStreamRequest) error Recv() (*GateStreamResponse, error) grpc.ClientStream }
type Hall_GateStreamClient_MulticastResult ¶
type Hall_GateStreamClient_MulticastResult struct {
// contains filtered or unexported fields
}
func (*Hall_GateStreamClient_MulticastResult) Error ¶
func (r *Hall_GateStreamClient_MulticastResult) Error() error
func (*Hall_GateStreamClient_MulticastResult) ErrorCount ¶
func (r *Hall_GateStreamClient_MulticastResult) ErrorCount() int
func (*Hall_GateStreamClient_MulticastResult) ErrorPeer ¶
func (r *Hall_GateStreamClient_MulticastResult) ErrorPeer(index int) *gira.Peer
func (*Hall_GateStreamClient_MulticastResult) Errors ¶
func (r *Hall_GateStreamClient_MulticastResult) Errors(index int) error
func (*Hall_GateStreamClient_MulticastResult) PeerCount ¶
func (r *Hall_GateStreamClient_MulticastResult) PeerCount() int
func (*Hall_GateStreamClient_MulticastResult) Response ¶
func (r *Hall_GateStreamClient_MulticastResult) Response(index int) Hall_GateStreamClient
func (*Hall_GateStreamClient_MulticastResult) SuccessCount ¶
func (r *Hall_GateStreamClient_MulticastResult) SuccessCount() int
func (*Hall_GateStreamClient_MulticastResult) SuccessPeer ¶
func (r *Hall_GateStreamClient_MulticastResult) SuccessPeer(index int) *gira.Peer
type Hall_GateStreamServer ¶
type Hall_GateStreamServer interface { Send(*GateStreamResponse) error Recv() (*GateStreamRequest, error) grpc.ServerStream }
type HealthCheckRequest ¶
type HealthCheckRequest struct {
// contains filtered or unexported fields
}
func (*HealthCheckRequest) Descriptor
deprecated
func (*HealthCheckRequest) Descriptor() ([]byte, []int)
Deprecated: Use HealthCheckRequest.ProtoReflect.Descriptor instead.
func (*HealthCheckRequest) ProtoMessage ¶
func (*HealthCheckRequest) ProtoMessage()
func (*HealthCheckRequest) ProtoReflect ¶
func (x *HealthCheckRequest) ProtoReflect() protoreflect.Message
func (*HealthCheckRequest) Reset ¶
func (x *HealthCheckRequest) Reset()
func (*HealthCheckRequest) String ¶
func (x *HealthCheckRequest) String() string
type HealthCheckResponse ¶
type HealthCheckResponse struct { PlayerCount int64 `protobuf:"varint,1,opt,name=PlayerCount,proto3" json:"PlayerCount,omitempty"` Status HallStatus `protobuf:"varint,2,opt,name=Status,proto3,enum=hallpb.HallStatus" json:"Status,omitempty"` // contains filtered or unexported fields }
func (*HealthCheckResponse) Descriptor
deprecated
func (*HealthCheckResponse) Descriptor() ([]byte, []int)
Deprecated: Use HealthCheckResponse.ProtoReflect.Descriptor instead.
func (*HealthCheckResponse) GetPlayerCount ¶
func (x *HealthCheckResponse) GetPlayerCount() int64
func (*HealthCheckResponse) GetStatus ¶
func (x *HealthCheckResponse) GetStatus() HallStatus
func (*HealthCheckResponse) ProtoMessage ¶
func (*HealthCheckResponse) ProtoMessage()
func (*HealthCheckResponse) ProtoReflect ¶
func (x *HealthCheckResponse) ProtoReflect() protoreflect.Message
func (*HealthCheckResponse) Reset ¶
func (x *HealthCheckResponse) Reset()
func (*HealthCheckResponse) String ¶
func (x *HealthCheckResponse) String() string
type HealthCheckResponse_MulticastResult ¶
type HealthCheckResponse_MulticastResult struct {
// contains filtered or unexported fields
}
func (*HealthCheckResponse_MulticastResult) Error ¶
func (r *HealthCheckResponse_MulticastResult) Error() error
func (*HealthCheckResponse_MulticastResult) ErrorCount ¶
func (r *HealthCheckResponse_MulticastResult) ErrorCount() int
func (*HealthCheckResponse_MulticastResult) ErrorPeer ¶
func (r *HealthCheckResponse_MulticastResult) ErrorPeer(index int) *gira.Peer
func (*HealthCheckResponse_MulticastResult) Errors ¶
func (r *HealthCheckResponse_MulticastResult) Errors(index int) error
func (*HealthCheckResponse_MulticastResult) PeerCount ¶
func (r *HealthCheckResponse_MulticastResult) PeerCount() int
func (*HealthCheckResponse_MulticastResult) Response ¶
func (r *HealthCheckResponse_MulticastResult) Response(index int) *HealthCheckResponse
func (*HealthCheckResponse_MulticastResult) SuccessCount ¶
func (r *HealthCheckResponse_MulticastResult) SuccessCount() int
func (*HealthCheckResponse_MulticastResult) SuccessPeer ¶
func (r *HealthCheckResponse_MulticastResult) SuccessPeer(index int) *gira.Peer
type InfoRequest ¶
type InfoRequest struct {
// contains filtered or unexported fields
}
func (*InfoRequest) Descriptor
deprecated
func (*InfoRequest) Descriptor() ([]byte, []int)
Deprecated: Use InfoRequest.ProtoReflect.Descriptor instead.
func (*InfoRequest) ProtoMessage ¶
func (*InfoRequest) ProtoMessage()
func (*InfoRequest) ProtoReflect ¶
func (x *InfoRequest) ProtoReflect() protoreflect.Message
func (*InfoRequest) Reset ¶
func (x *InfoRequest) Reset()
func (*InfoRequest) String ¶
func (x *InfoRequest) String() string
type InfoResponse ¶
type InfoResponse struct { BuildTime int64 `protobuf:"varint,1,opt,name=BuildTime,proto3" json:"BuildTime,omitempty"` AppVersion string `protobuf:"bytes,2,opt,name=AppVersion,proto3" json:"AppVersion,omitempty"` // 在线人数 SessionCount int64 `protobuf:"varint,3,opt,name=SessionCount,proto3" json:"SessionCount,omitempty"` // contains filtered or unexported fields }
func (*InfoResponse) Descriptor
deprecated
func (*InfoResponse) Descriptor() ([]byte, []int)
Deprecated: Use InfoResponse.ProtoReflect.Descriptor instead.
func (*InfoResponse) GetAppVersion ¶
func (x *InfoResponse) GetAppVersion() string
func (*InfoResponse) GetBuildTime ¶
func (x *InfoResponse) GetBuildTime() int64
func (*InfoResponse) GetSessionCount ¶
func (x *InfoResponse) GetSessionCount() int64
func (*InfoResponse) ProtoMessage ¶
func (*InfoResponse) ProtoMessage()
func (*InfoResponse) ProtoReflect ¶
func (x *InfoResponse) ProtoReflect() protoreflect.Message
func (*InfoResponse) Reset ¶
func (x *InfoResponse) Reset()
func (*InfoResponse) String ¶
func (x *InfoResponse) String() string
type InfoResponse_MulticastResult ¶
type InfoResponse_MulticastResult struct {
// contains filtered or unexported fields
}
func (*InfoResponse_MulticastResult) Error ¶
func (r *InfoResponse_MulticastResult) Error() error
func (*InfoResponse_MulticastResult) ErrorCount ¶
func (r *InfoResponse_MulticastResult) ErrorCount() int
func (*InfoResponse_MulticastResult) ErrorPeer ¶
func (r *InfoResponse_MulticastResult) ErrorPeer(index int) *gira.Peer
func (*InfoResponse_MulticastResult) Errors ¶
func (r *InfoResponse_MulticastResult) Errors(index int) error
func (*InfoResponse_MulticastResult) PeerCount ¶
func (r *InfoResponse_MulticastResult) PeerCount() int
func (*InfoResponse_MulticastResult) Response ¶
func (r *InfoResponse_MulticastResult) Response(index int) *InfoResponse
func (*InfoResponse_MulticastResult) SuccessCount ¶
func (r *InfoResponse_MulticastResult) SuccessCount() int
func (*InfoResponse_MulticastResult) SuccessPeer ¶
func (r *InfoResponse_MulticastResult) SuccessPeer(index int) *gira.Peer
type KickRequest ¶
type KickRequest struct { UserId string `protobuf:"bytes,1,opt,name=UserId,proto3" json:"UserId,omitempty"` Reason string `protobuf:"bytes,2,opt,name=Reason,proto3" json:"Reason,omitempty"` // contains filtered or unexported fields }
func (*KickRequest) Descriptor
deprecated
func (*KickRequest) Descriptor() ([]byte, []int)
Deprecated: Use KickRequest.ProtoReflect.Descriptor instead.
func (*KickRequest) GetReason ¶
func (x *KickRequest) GetReason() string
func (*KickRequest) GetUserId ¶
func (x *KickRequest) GetUserId() string
func (*KickRequest) ProtoMessage ¶
func (*KickRequest) ProtoMessage()
func (*KickRequest) ProtoReflect ¶
func (x *KickRequest) ProtoReflect() protoreflect.Message
func (*KickRequest) Reset ¶
func (x *KickRequest) Reset()
func (*KickRequest) String ¶
func (x *KickRequest) String() string
type KickResponse ¶
type KickResponse struct { ErrorCode int32 `protobuf:"varint,1,opt,name=ErrorCode,proto3" json:"ErrorCode,omitempty"` ErrorMsg string `protobuf:"bytes,2,opt,name=ErrorMsg,proto3" json:"ErrorMsg,omitempty"` // contains filtered or unexported fields }
func (*KickResponse) Descriptor
deprecated
func (*KickResponse) Descriptor() ([]byte, []int)
Deprecated: Use KickResponse.ProtoReflect.Descriptor instead.
func (*KickResponse) GetErrorCode ¶
func (x *KickResponse) GetErrorCode() int32
func (*KickResponse) GetErrorMsg ¶
func (x *KickResponse) GetErrorMsg() string
func (*KickResponse) ProtoMessage ¶
func (*KickResponse) ProtoMessage()
func (*KickResponse) ProtoReflect ¶
func (x *KickResponse) ProtoReflect() protoreflect.Message
func (*KickResponse) Reset ¶
func (x *KickResponse) Reset()
func (*KickResponse) String ¶
func (x *KickResponse) String() string
type KickResponse_MulticastResult ¶
type KickResponse_MulticastResult struct {
// contains filtered or unexported fields
}
func (*KickResponse_MulticastResult) Error ¶
func (r *KickResponse_MulticastResult) Error() error
func (*KickResponse_MulticastResult) ErrorCount ¶
func (r *KickResponse_MulticastResult) ErrorCount() int
func (*KickResponse_MulticastResult) ErrorPeer ¶
func (r *KickResponse_MulticastResult) ErrorPeer(index int) *gira.Peer
func (*KickResponse_MulticastResult) Errors ¶
func (r *KickResponse_MulticastResult) Errors(index int) error
func (*KickResponse_MulticastResult) PeerCount ¶
func (r *KickResponse_MulticastResult) PeerCount() int
func (*KickResponse_MulticastResult) Response ¶
func (r *KickResponse_MulticastResult) Response(index int) *KickResponse
func (*KickResponse_MulticastResult) SuccessCount ¶
func (r *KickResponse_MulticastResult) SuccessCount() int
func (*KickResponse_MulticastResult) SuccessPeer ¶
func (r *KickResponse_MulticastResult) SuccessPeer(index int) *gira.Peer
type MustPushRequest ¶
type MustPushRequest struct { UserId string `protobuf:"bytes,1,opt,name=UserId,proto3" json:"UserId,omitempty"` Data []byte `protobuf:"bytes,4,opt,name=Data,proto3" json:"Data,omitempty"` // contains filtered or unexported fields }
推送消息
func (*MustPushRequest) Descriptor
deprecated
func (*MustPushRequest) Descriptor() ([]byte, []int)
Deprecated: Use MustPushRequest.ProtoReflect.Descriptor instead.
func (*MustPushRequest) GetData ¶
func (x *MustPushRequest) GetData() []byte
func (*MustPushRequest) GetUserId ¶
func (x *MustPushRequest) GetUserId() string
func (*MustPushRequest) ProtoMessage ¶
func (*MustPushRequest) ProtoMessage()
func (*MustPushRequest) ProtoReflect ¶
func (x *MustPushRequest) ProtoReflect() protoreflect.Message
func (*MustPushRequest) Reset ¶
func (x *MustPushRequest) Reset()
func (*MustPushRequest) String ¶
func (x *MustPushRequest) String() string
type MustPushResponse ¶
type MustPushResponse struct { ErrorCode int32 `protobuf:"varint,1,opt,name=ErrorCode,proto3" json:"ErrorCode,omitempty"` ErrorMsg string `protobuf:"bytes,2,opt,name=ErrorMsg,proto3" json:"ErrorMsg,omitempty"` // contains filtered or unexported fields }
推送消息
func (*MustPushResponse) Descriptor
deprecated
func (*MustPushResponse) Descriptor() ([]byte, []int)
Deprecated: Use MustPushResponse.ProtoReflect.Descriptor instead.
func (*MustPushResponse) GetErrorCode ¶
func (x *MustPushResponse) GetErrorCode() int32
func (*MustPushResponse) GetErrorMsg ¶
func (x *MustPushResponse) GetErrorMsg() string
func (*MustPushResponse) ProtoMessage ¶
func (*MustPushResponse) ProtoMessage()
func (*MustPushResponse) ProtoReflect ¶
func (x *MustPushResponse) ProtoReflect() protoreflect.Message
func (*MustPushResponse) Reset ¶
func (x *MustPushResponse) Reset()
func (*MustPushResponse) String ¶
func (x *MustPushResponse) String() string
type MustPushResponse_MulticastResult ¶
type MustPushResponse_MulticastResult struct {
// contains filtered or unexported fields
}
func (*MustPushResponse_MulticastResult) Error ¶
func (r *MustPushResponse_MulticastResult) Error() error
func (*MustPushResponse_MulticastResult) ErrorCount ¶
func (r *MustPushResponse_MulticastResult) ErrorCount() int
func (*MustPushResponse_MulticastResult) ErrorPeer ¶
func (r *MustPushResponse_MulticastResult) ErrorPeer(index int) *gira.Peer
func (*MustPushResponse_MulticastResult) Errors ¶
func (r *MustPushResponse_MulticastResult) Errors(index int) error
func (*MustPushResponse_MulticastResult) PeerCount ¶
func (r *MustPushResponse_MulticastResult) PeerCount() int
func (*MustPushResponse_MulticastResult) Response ¶
func (r *MustPushResponse_MulticastResult) Response(index int) *MustPushResponse
func (*MustPushResponse_MulticastResult) SuccessCount ¶
func (r *MustPushResponse_MulticastResult) SuccessCount() int
func (*MustPushResponse_MulticastResult) SuccessPeer ¶
func (r *MustPushResponse_MulticastResult) SuccessPeer(index int) *gira.Peer
type PacketType ¶
type PacketType int32
const ( PacketType_NONE PacketType = 0 PacketType_DATA PacketType = 1 PacketType_KICK PacketType = 5 PacketType_USER_INSTEAD PacketType = 8 )
func (PacketType) Descriptor ¶
func (PacketType) Descriptor() protoreflect.EnumDescriptor
func (PacketType) Enum ¶
func (x PacketType) Enum() *PacketType
func (PacketType) EnumDescriptor
deprecated
func (PacketType) EnumDescriptor() ([]byte, []int)
Deprecated: Use PacketType.Descriptor instead.
func (PacketType) Number ¶
func (x PacketType) Number() protoreflect.EnumNumber
func (PacketType) String ¶
func (x PacketType) String() string
func (PacketType) Type ¶
func (PacketType) Type() protoreflect.EnumType
type SendMessageRequest ¶
type SendMessageRequest struct { UserId string `protobuf:"bytes,1,opt,name=UserId,proto3" json:"UserId,omitempty"` Method string `protobuf:"bytes,2,opt,name=Method,proto3" json:"Method,omitempty"` Data []byte `protobuf:"bytes,3,opt,name=Data,proto3" json:"Data,omitempty"` // contains filtered or unexported fields }
func (*SendMessageRequest) Descriptor
deprecated
func (*SendMessageRequest) Descriptor() ([]byte, []int)
Deprecated: Use SendMessageRequest.ProtoReflect.Descriptor instead.
func (*SendMessageRequest) GetData ¶
func (x *SendMessageRequest) GetData() []byte
func (*SendMessageRequest) GetMethod ¶
func (x *SendMessageRequest) GetMethod() string
func (*SendMessageRequest) GetUserId ¶
func (x *SendMessageRequest) GetUserId() string
func (*SendMessageRequest) ProtoMessage ¶
func (*SendMessageRequest) ProtoMessage()
func (*SendMessageRequest) ProtoReflect ¶
func (x *SendMessageRequest) ProtoReflect() protoreflect.Message
func (*SendMessageRequest) Reset ¶
func (x *SendMessageRequest) Reset()
func (*SendMessageRequest) String ¶
func (x *SendMessageRequest) String() string
type SendMessageResponse ¶
type SendMessageResponse struct {
// contains filtered or unexported fields
}
func (*SendMessageResponse) Descriptor
deprecated
func (*SendMessageResponse) Descriptor() ([]byte, []int)
Deprecated: Use SendMessageResponse.ProtoReflect.Descriptor instead.
func (*SendMessageResponse) ProtoMessage ¶
func (*SendMessageResponse) ProtoMessage()
func (*SendMessageResponse) ProtoReflect ¶
func (x *SendMessageResponse) ProtoReflect() protoreflect.Message
func (*SendMessageResponse) Reset ¶
func (x *SendMessageResponse) Reset()
func (*SendMessageResponse) String ¶
func (x *SendMessageResponse) String() string
type SendMessageResponse_MulticastResult ¶
type SendMessageResponse_MulticastResult struct {
// contains filtered or unexported fields
}
func (*SendMessageResponse_MulticastResult) Error ¶
func (r *SendMessageResponse_MulticastResult) Error() error
func (*SendMessageResponse_MulticastResult) ErrorCount ¶
func (r *SendMessageResponse_MulticastResult) ErrorCount() int
func (*SendMessageResponse_MulticastResult) ErrorPeer ¶
func (r *SendMessageResponse_MulticastResult) ErrorPeer(index int) *gira.Peer
func (*SendMessageResponse_MulticastResult) Errors ¶
func (r *SendMessageResponse_MulticastResult) Errors(index int) error
func (*SendMessageResponse_MulticastResult) PeerCount ¶
func (r *SendMessageResponse_MulticastResult) PeerCount() int
func (*SendMessageResponse_MulticastResult) Response ¶
func (r *SendMessageResponse_MulticastResult) Response(index int) *SendMessageResponse
func (*SendMessageResponse_MulticastResult) SuccessCount ¶
func (r *SendMessageResponse_MulticastResult) SuccessCount() int
func (*SendMessageResponse_MulticastResult) SuccessPeer ¶
func (r *SendMessageResponse_MulticastResult) SuccessPeer(index int) *gira.Peer
type UnimplementedHallServer ¶
type UnimplementedHallServer struct { }
UnimplementedHallServer must be embedded to have forward compatible implementations.
func (UnimplementedHallServer) CallMessage ¶
func (UnimplementedHallServer) CallMessage(context.Context, *CallMessageRequest) (*CallMessageResponse, error)
func (UnimplementedHallServer) ClientStream ¶
func (UnimplementedHallServer) ClientStream(Hall_ClientStreamServer) error
func (UnimplementedHallServer) GateStream ¶
func (UnimplementedHallServer) GateStream(Hall_GateStreamServer) error
func (UnimplementedHallServer) HealthCheck ¶
func (UnimplementedHallServer) HealthCheck(context.Context, *HealthCheckRequest) (*HealthCheckResponse, error)
func (UnimplementedHallServer) Info ¶
func (UnimplementedHallServer) Info(context.Context, *InfoRequest) (*InfoResponse, error)
func (UnimplementedHallServer) Kick ¶
func (UnimplementedHallServer) Kick(context.Context, *KickRequest) (*KickResponse, error)
func (UnimplementedHallServer) MustPush ¶
func (UnimplementedHallServer) MustPush(context.Context, *MustPushRequest) (*MustPushResponse, error)
func (UnimplementedHallServer) SendMessage ¶
func (UnimplementedHallServer) SendMessage(context.Context, *SendMessageRequest) (*SendMessageResponse, error)
func (UnimplementedHallServer) UserInstead ¶
func (UnimplementedHallServer) UserInstead(context.Context, *UserInsteadRequest) (*UserInsteadResponse, error)
type UnsafeHallServer ¶
type UnsafeHallServer interface {
// contains filtered or unexported methods
}
UnsafeHallServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to HallServer will result in compilation errors.
type UserInsteadRequest ¶
type UserInsteadRequest struct { UserId string `protobuf:"bytes,1,opt,name=UserId,proto3" json:"UserId,omitempty"` Address string `protobuf:"bytes,2,opt,name=Address,proto3" json:"Address,omitempty"` // contains filtered or unexported fields }
顶号下线
func (*UserInsteadRequest) Descriptor
deprecated
func (*UserInsteadRequest) Descriptor() ([]byte, []int)
Deprecated: Use UserInsteadRequest.ProtoReflect.Descriptor instead.
func (*UserInsteadRequest) GetAddress ¶
func (x *UserInsteadRequest) GetAddress() string
func (*UserInsteadRequest) GetUserId ¶
func (x *UserInsteadRequest) GetUserId() string
func (*UserInsteadRequest) ProtoMessage ¶
func (*UserInsteadRequest) ProtoMessage()
func (*UserInsteadRequest) ProtoReflect ¶
func (x *UserInsteadRequest) ProtoReflect() protoreflect.Message
func (*UserInsteadRequest) Reset ¶
func (x *UserInsteadRequest) Reset()
func (*UserInsteadRequest) String ¶
func (x *UserInsteadRequest) String() string
type UserInsteadResponse ¶
type UserInsteadResponse struct { ErrorCode int32 `protobuf:"varint,1,opt,name=ErrorCode,proto3" json:"ErrorCode,omitempty"` ErrorMsg string `protobuf:"bytes,2,opt,name=ErrorMsg,proto3" json:"ErrorMsg,omitempty"` // contains filtered or unexported fields }
顶号下线
func (*UserInsteadResponse) Descriptor
deprecated
func (*UserInsteadResponse) Descriptor() ([]byte, []int)
Deprecated: Use UserInsteadResponse.ProtoReflect.Descriptor instead.
func (*UserInsteadResponse) GetErrorCode ¶
func (x *UserInsteadResponse) GetErrorCode() int32
func (*UserInsteadResponse) GetErrorMsg ¶
func (x *UserInsteadResponse) GetErrorMsg() string
func (*UserInsteadResponse) ProtoMessage ¶
func (*UserInsteadResponse) ProtoMessage()
func (*UserInsteadResponse) ProtoReflect ¶
func (x *UserInsteadResponse) ProtoReflect() protoreflect.Message
func (*UserInsteadResponse) Reset ¶
func (x *UserInsteadResponse) Reset()
func (*UserInsteadResponse) String ¶
func (x *UserInsteadResponse) String() string
type UserInsteadResponse_MulticastResult ¶
type UserInsteadResponse_MulticastResult struct {
// contains filtered or unexported fields
}
func (*UserInsteadResponse_MulticastResult) Error ¶
func (r *UserInsteadResponse_MulticastResult) Error() error
func (*UserInsteadResponse_MulticastResult) ErrorCount ¶
func (r *UserInsteadResponse_MulticastResult) ErrorCount() int
func (*UserInsteadResponse_MulticastResult) ErrorPeer ¶
func (r *UserInsteadResponse_MulticastResult) ErrorPeer(index int) *gira.Peer
func (*UserInsteadResponse_MulticastResult) Errors ¶
func (r *UserInsteadResponse_MulticastResult) Errors(index int) error
func (*UserInsteadResponse_MulticastResult) PeerCount ¶
func (r *UserInsteadResponse_MulticastResult) PeerCount() int
func (*UserInsteadResponse_MulticastResult) Response ¶
func (r *UserInsteadResponse_MulticastResult) Response(index int) *UserInsteadResponse
func (*UserInsteadResponse_MulticastResult) SuccessCount ¶
func (r *UserInsteadResponse_MulticastResult) SuccessCount() int
func (*UserInsteadResponse_MulticastResult) SuccessPeer ¶
func (r *UserInsteadResponse_MulticastResult) SuccessPeer(index int) *gira.Peer