hallpb

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Nov 24, 2023 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
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"
)
View Source
const (
	HallServerName = "hallpb.Hall"
)

Variables

View Source
var (
	HallStatus_name = map[int32]string{
		0: "OK",
		1: "UnAvailable",
	}
	HallStatus_value = map[string]int32{
		"OK":          0,
		"UnAvailable": 1,
	}
)

Enum value maps for HallStatus.

View Source
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.

View Source
var DefaultHallClients = NewHallClients()
View Source
var File_doc_service_hall_proto protoreflect.FileDescriptor
View Source
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 (*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 (*CallMessageResponse_MulticastResult) PeerCount

func (*CallMessageResponse_MulticastResult) Response

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 (*ClientMessageResponse_MulticastResult) ErrorCount

func (*ClientMessageResponse_MulticastResult) ErrorPeer

func (r *ClientMessageResponse_MulticastResult) ErrorPeer(index int) *gira.Peer

func (*ClientMessageResponse_MulticastResult) Errors

func (*ClientMessageResponse_MulticastResult) PeerCount

func (*ClientMessageResponse_MulticastResult) Response

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 (*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 (*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

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 (*Hall_ClientStreamClient_MulticastResult) ErrorCount

func (*Hall_ClientStreamClient_MulticastResult) ErrorPeer

func (*Hall_ClientStreamClient_MulticastResult) Errors

func (*Hall_ClientStreamClient_MulticastResult) PeerCount

func (*Hall_ClientStreamClient_MulticastResult) Response

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 (*Hall_GateStreamClient_MulticastResult) ErrorCount

func (*Hall_GateStreamClient_MulticastResult) ErrorPeer

func (r *Hall_GateStreamClient_MulticastResult) ErrorPeer(index int) *gira.Peer

func (*Hall_GateStreamClient_MulticastResult) Errors

func (*Hall_GateStreamClient_MulticastResult) PeerCount

func (*Hall_GateStreamClient_MulticastResult) Response

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 (*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 (*HealthCheckResponse_MulticastResult) PeerCount

func (*HealthCheckResponse_MulticastResult) Response

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 (*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 (*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 (*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 (*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

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 (*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 (*SendMessageResponse_MulticastResult) PeerCount

func (*SendMessageResponse_MulticastResult) Response

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) ClientStream

func (UnimplementedHallServer) GateStream

func (UnimplementedHallServer) HealthCheck

func (UnimplementedHallServer) Info

func (UnimplementedHallServer) Kick

func (UnimplementedHallServer) MustPush

func (UnimplementedHallServer) SendMessage

func (UnimplementedHallServer) UserInstead

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 (*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 (*UserInsteadResponse_MulticastResult) PeerCount

func (*UserInsteadResponse_MulticastResult) Response

func (*UserInsteadResponse_MulticastResult) SuccessCount

func (r *UserInsteadResponse_MulticastResult) SuccessCount() int

func (*UserInsteadResponse_MulticastResult) SuccessPeer

func (r *UserInsteadResponse_MulticastResult) SuccessPeer(index int) *gira.Peer

Jump to

Keyboard shortcuts

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