bs_appframe

package
v0.0.0-...-155bb80 Latest Latest
Warning

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

Go to latest
Published: Jul 23, 2020 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package bs_appframe is a generated protocol buffer package.

It is generated from these files:

github.com/3zheng/railgun/protodefine/AppFrame/AppFrame.proto

It has these top-level messages:

GateClientAuth
GateSingleConnectPulse
UserOnlineReq
UserOnlineRsp
UserOffline
QueryUserInfoReq
QueryUserInfoRsp
ChangeFundReq
ChangeFundRsp
SubscribeReq
UserLeaveMatchNotify
AppHeartPulse
WorkLoadReq
WorkLoadRsp
MsgToBatchUsers
StopAppReq
StopAppRsp
BroadcastToCenter
BroadcastToClient

Index

Constants

This section is empty.

Variables

View Source
var AppHeartPulse_PulseType_name = map[int32]string{
	0: "IDUnknow",
	1: "RESTART",
	2: "USUAL",
}
View Source
var AppHeartPulse_PulseType_value = map[string]int32{
	"IDUnknow": 0,
	"RESTART":  1,
	"USUAL":    2,
}
View Source
var CMDID_AppFrame_name = map[int32]string{
	0:   "IDUnknow",
	1:   "IDGateClientAuth",
	2:   "IDGateSingleConnectPulse",
	3:   "IDUserOnlineReq",
	4:   "IDUserOnlineRsp",
	5:   "IDUserOffline",
	6:   "IDSubscribeReq",
	7:   "IDUserLeaveMatchNotify",
	9:   "IDQueryUserInfoReq",
	10:  "IDQueryUserInfoRsp",
	11:  "IDChangeFundReq",
	12:  "IDChangeFundRsp",
	13:  "IDAppHeartPulse",
	14:  "IDWorkLoadReq",
	15:  "IDWorkLoadRsp",
	16:  "IDMsgToBatchUsers",
	17:  "IDStopAppReq",
	18:  "IDStopAppRsp",
	19:  "IDBroadcastToCenter",
	20:  "IDBroadcastToClient",
	100: "IDLast",
}
View Source
var CMDID_AppFrame_value = map[string]int32{
	"IDUnknow":                 0,
	"IDGateClientAuth":         1,
	"IDGateSingleConnectPulse": 2,
	"IDUserOnlineReq":          3,
	"IDUserOnlineRsp":          4,
	"IDUserOffline":            5,
	"IDSubscribeReq":           6,
	"IDUserLeaveMatchNotify":   7,
	"IDQueryUserInfoReq":       9,
	"IDQueryUserInfoRsp":       10,
	"IDChangeFundReq":          11,
	"IDChangeFundRsp":          12,
	"IDAppHeartPulse":          13,
	"IDWorkLoadReq":            14,
	"IDWorkLoadRsp":            15,
	"IDMsgToBatchUsers":        16,
	"IDStopAppReq":             17,
	"IDStopAppRsp":             18,
	"IDBroadcastToCenter":      19,
	"IDBroadcastToClient":      20,
	"IDLast":                   100,
}
View Source
var EventType_Online_name = map[int32]string{
	0: "ETUnknow",
	1: "ETOnline_Login",
	2: "ETOnline_Logout",
}
View Source
var EventType_Online_value = map[string]int32{
	"ETUnknow":        0,
	"ETOnline_Login":  1,
	"ETOnline_Logout": 2,
}
View Source
var GateClientAuth_State_name = map[int32]string{
	0: "AuthSet",
	1: "AuthClear",
	2: "AuthClearPassive",
}
View Source
var GateClientAuth_State_value = map[string]int32{
	"AuthSet":          0,
	"AuthClear":        1,
	"AuthClearPassive": 2,
}
View Source
var QueryUserInfoRsp_Result_name = map[int32]string{
	0: "IDUnknow",
	1: "SUCCESS",
	2: "NOT_EXIST",
}
View Source
var QueryUserInfoRsp_Result_value = map[string]int32{
	"IDUnknow":  0,
	"SUCCESS":   1,
	"NOT_EXIST": 2,
}
View Source
var SubscribeReq_Operations_name = map[int32]string{
	0: "IDUnknow",
	1: "SUBSCRIBE",
	2: "CANCEL_SUBSCRIBE",
	3: "CANCEL_ALL",
	4: "SUBSCRIBE_ALL",
}
View Source
var SubscribeReq_Operations_value = map[string]int32{
	"IDUnknow":         0,
	"SUBSCRIBE":        1,
	"CANCEL_SUBSCRIBE": 2,
	"CANCEL_ALL":       3,
	"SUBSCRIBE_ALL":    4,
}
View Source
var UserOffline_OfflineType_name = map[int32]string{
	0: "IDUnknow",
	3: "OL_Break",
	4: "OL_OffLine",
	5: "OL_TimeOut",
}
View Source
var UserOffline_OfflineType_value = map[string]int32{
	"IDUnknow":   0,
	"OL_Break":   3,
	"OL_OffLine": 4,
	"OL_TimeOut": 5,
}
View Source
var UserOnlineReq_OnlineType_name = map[int32]string{
	0: "IDUnknow",
	1: "OL_Online",
	2: "OL_ReOnline",
}
View Source
var UserOnlineReq_OnlineType_value = map[string]int32{
	"IDUnknow":    0,
	"OL_Online":   1,
	"OL_ReOnline": 2,
}
View Source
var UserOnlineRsp_Result_name = map[int32]string{
	0: "IDUnknow",
	1: "SUCCESS",
	2: "FAIL",
}
View Source
var UserOnlineRsp_Result_value = map[string]int32{
	"IDUnknow": 0,
	"SUCCESS":  1,
	"FAIL":     2,
}

Functions

This section is empty.

Types

type AppHeartPulse

type AppHeartPulse struct {
	Base      *bs_types.BaseInfo      `protobuf:"bytes,5,opt,name=base" json:"base,omitempty"`
	PulseData AppHeartPulse_PulseType `protobuf:"varint,1,opt,name=pulse_data,json=pulseData,enum=bs.appframe.AppHeartPulse_PulseType" json:"pulse_data,omitempty"`
	AppId     uint32                  `protobuf:"varint,2,opt,name=app_id,json=appId" json:"app_id,omitempty"`
	AppType   uint32                  `protobuf:"varint,3,opt,name=app_type,json=appType" json:"app_type,omitempty"`
	AttData   uint64                  `protobuf:"varint,4,opt,name=att_data,json=attData" json:"att_data,omitempty"`
}

func (*AppHeartPulse) Descriptor

func (*AppHeartPulse) Descriptor() ([]byte, []int)

func (*AppHeartPulse) GetBase

func (m *AppHeartPulse) GetBase() *bs_types.BaseInfo

func (*AppHeartPulse) ProtoMessage

func (*AppHeartPulse) ProtoMessage()

func (*AppHeartPulse) Reset

func (m *AppHeartPulse) Reset()

func (*AppHeartPulse) String

func (m *AppHeartPulse) String() string

type AppHeartPulse_PulseType

type AppHeartPulse_PulseType int32
const (
	AppHeartPulse_IDUnknow AppHeartPulse_PulseType = 0
	AppHeartPulse_RESTART  AppHeartPulse_PulseType = 1
	AppHeartPulse_USUAL    AppHeartPulse_PulseType = 2
)

func (AppHeartPulse_PulseType) EnumDescriptor

func (AppHeartPulse_PulseType) EnumDescriptor() ([]byte, []int)

func (AppHeartPulse_PulseType) String

func (x AppHeartPulse_PulseType) String() string

type BroadcastToCenter

type BroadcastToCenter struct {
	Base           *bs_types.BaseInfo `protobuf:"bytes,6,opt,name=base" json:"base,omitempty"`
	Description    string             `protobuf:"bytes,1,opt,name=description" json:"description,omitempty"`
	GameKind       uint32             `protobuf:"varint,2,opt,name=game_kind,json=gameKind" json:"game_kind,omitempty"`
	IsOnlySelfKind bool               `protobuf:"varint,3,opt,name=is_only_self_kind,json=isOnlySelfKind" json:"is_only_self_kind,omitempty"`
}

func (*BroadcastToCenter) Descriptor

func (*BroadcastToCenter) Descriptor() ([]byte, []int)

func (*BroadcastToCenter) GetBase

func (m *BroadcastToCenter) GetBase() *bs_types.BaseInfo

func (*BroadcastToCenter) ProtoMessage

func (*BroadcastToCenter) ProtoMessage()

func (*BroadcastToCenter) Reset

func (m *BroadcastToCenter) Reset()

func (*BroadcastToCenter) String

func (m *BroadcastToCenter) String() string

type BroadcastToClient

type BroadcastToClient struct {
	Base         *bs_types.BaseInfo `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"`
	DataCmdkind  uint32             `protobuf:"varint,2,opt,name=data_cmdkind,json=dataCmdkind" json:"data_cmdkind,omitempty"`
	DataCmdsubid uint32             `protobuf:"varint,3,opt,name=data_cmdsubid,json=dataCmdsubid" json:"data_cmdsubid,omitempty"`
	DataBuff     []byte             `protobuf:"bytes,4,opt,name=data_buff,json=dataBuff,proto3" json:"data_buff,omitempty"`
}

func (*BroadcastToClient) Descriptor

func (*BroadcastToClient) Descriptor() ([]byte, []int)

func (*BroadcastToClient) GetBase

func (m *BroadcastToClient) GetBase() *bs_types.BaseInfo

func (*BroadcastToClient) ProtoMessage

func (*BroadcastToClient) ProtoMessage()

func (*BroadcastToClient) Reset

func (m *BroadcastToClient) Reset()

func (*BroadcastToClient) String

func (m *BroadcastToClient) String() string

type CMDID_AppFrame

type CMDID_AppFrame int32
const (
	CMDID_AppFrame_IDUnknow CMDID_AppFrame = 0
	// / Gate客户端的用户关联信息 Online/Login---->Gate
	// 目前主要是Online 发送到Gate,
	// 表示连接到Gate的某个客户端连接是否关联了某个用户
	CMDID_AppFrame_IDGateClientAuth CMDID_AppFrame = 1
	// /Gate客户端的心跳信息 Gate-->Online
	// 定时或者连接断开时,发送到Online,
	// Online 用来判断 某用户的连接是否断开,
	// 是否还在线
	CMDID_AppFrame_IDGateSingleConnectPulse CMDID_AppFrame = 2
	// /用户上线
	// 主要是Online 用来告之其他app,如财富、比赛、列表、任务等等,
	// 某个用户上线了,或者重新上线了
	// 对于比赛服务器来说,需要客户端主动发送
	CMDID_AppFrame_IDUserOnlineReq CMDID_AppFrame = 3
	// 表示服务器是否允许该用户进入到此
	// 或者比赛服务器告诉给Online 说,某用户已经离开了该房间
	// 暂时同时使用这样一个报文,在以后可以根据需要定义新的报文
	CMDID_AppFrame_IDUserOnlineRsp CMDID_AppFrame = 4
	CMDID_AppFrame_IDUserOffline   CMDID_AppFrame = 5
	// 订阅事件
	// 1)用户登录成功
	// 2)用户注销
	CMDID_AppFrame_IDSubscribeReq         CMDID_AppFrame = 6
	CMDID_AppFrame_IDUserLeaveMatchNotify CMDID_AppFrame = 7
	CMDID_AppFrame_IDQueryUserInfoReq     CMDID_AppFrame = 9
	CMDID_AppFrame_IDQueryUserInfoRsp     CMDID_AppFrame = 10
	CMDID_AppFrame_IDChangeFundReq        CMDID_AppFrame = 11
	CMDID_AppFrame_IDChangeFundRsp        CMDID_AppFrame = 12
	CMDID_AppFrame_IDAppHeartPulse        CMDID_AppFrame = 13
	CMDID_AppFrame_IDWorkLoadReq          CMDID_AppFrame = 14
	CMDID_AppFrame_IDWorkLoadRsp          CMDID_AppFrame = 15
	CMDID_AppFrame_IDMsgToBatchUsers      CMDID_AppFrame = 16
	CMDID_AppFrame_IDStopAppReq           CMDID_AppFrame = 17
	CMDID_AppFrame_IDStopAppRsp           CMDID_AppFrame = 18
	// 系统消息广播
	CMDID_AppFrame_IDBroadcastToCenter CMDID_AppFrame = 19
	CMDID_AppFrame_IDBroadcastToClient CMDID_AppFrame = 20
	CMDID_AppFrame_IDLast              CMDID_AppFrame = 100
)

func (CMDID_AppFrame) EnumDescriptor

func (CMDID_AppFrame) EnumDescriptor() ([]byte, []int)

func (CMDID_AppFrame) String

func (x CMDID_AppFrame) String() string

type ChangeFundReq

type ChangeFundReq struct {
	Base *bs_types.BaseInfo `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"`
	// 	repeated types.FundItem array_change=1;
	ChangeReason uint32 `protobuf:"varint,2,opt,name=change_reason,json=changeReason" json:"change_reason,omitempty"`
	GameId       uint32 `protobuf:"varint,3,opt,name=game_id,json=gameId" json:"game_id,omitempty"`
	TableId      uint32 `protobuf:"varint,4,opt,name=table_id,json=tableId" json:"table_id,omitempty"`
	SeatIndex    uint32 `protobuf:"varint,5,opt,name=seat_index,json=seatIndex" json:"seat_index,omitempty"`
	Note         string `protobuf:"bytes,6,opt,name=note" json:"note,omitempty"`
}

func (*ChangeFundReq) Descriptor

func (*ChangeFundReq) Descriptor() ([]byte, []int)

func (*ChangeFundReq) GetBase

func (m *ChangeFundReq) GetBase() *bs_types.BaseInfo

func (*ChangeFundReq) ProtoMessage

func (*ChangeFundReq) ProtoMessage()

func (*ChangeFundReq) Reset

func (m *ChangeFundReq) Reset()

func (*ChangeFundReq) String

func (m *ChangeFundReq) String() string

type ChangeFundRsp

type ChangeFundRsp struct {
	Base         *bs_types.BaseInfo `protobuf:"bytes,4,opt,name=base" json:"base,omitempty"`
	ChangeResult uint32             `protobuf:"varint,1,opt,name=change_result,json=changeResult" json:"change_result,omitempty"`
	FailInfo     string             `protobuf:"bytes,2,opt,name=fail_info,json=failInfo" json:"fail_info,omitempty"`
}

func (*ChangeFundRsp) Descriptor

func (*ChangeFundRsp) Descriptor() ([]byte, []int)

func (*ChangeFundRsp) GetBase

func (m *ChangeFundRsp) GetBase() *bs_types.BaseInfo

func (*ChangeFundRsp) ProtoMessage

func (*ChangeFundRsp) ProtoMessage()

func (*ChangeFundRsp) Reset

func (m *ChangeFundRsp) Reset()

func (*ChangeFundRsp) String

func (m *ChangeFundRsp) String() string

type EventType_Online

type EventType_Online int32
const (
	EventType_Online_ETUnknow        EventType_Online = 0
	EventType_Online_ETOnline_Login  EventType_Online = 1
	EventType_Online_ETOnline_Logout EventType_Online = 2
)

func (EventType_Online) EnumDescriptor

func (EventType_Online) EnumDescriptor() ([]byte, []int)

func (EventType_Online) String

func (x EventType_Online) String() string

type GateClientAuth

type GateClientAuth struct {
	Base       *bs_types.BaseInfo   `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"`
	GateConnId uint64               `protobuf:"varint,2,opt,name=gate_conn_id,json=gateConnId" json:"gate_conn_id,omitempty"`
	AuthState  GateClientAuth_State `protobuf:"varint,3,opt,name=auth_state,json=authState,enum=bs.appframe.GateClientAuth_State" json:"auth_state,omitempty"`
	UserId     uint64               `protobuf:"varint,4,opt,name=user_id,json=userId" json:"user_id,omitempty"`
}

一般来自于Online 与Login 表示Gate的某个连接,用户登录成功,或者注销登录了,或者被顶号登录了

func (*GateClientAuth) Descriptor

func (*GateClientAuth) Descriptor() ([]byte, []int)

func (*GateClientAuth) GetBase

func (m *GateClientAuth) GetBase() *bs_types.BaseInfo

func (*GateClientAuth) ProtoMessage

func (*GateClientAuth) ProtoMessage()

func (*GateClientAuth) Reset

func (m *GateClientAuth) Reset()

func (*GateClientAuth) String

func (m *GateClientAuth) String() string

type GateClientAuth_State

type GateClientAuth_State int32
const (
	GateClientAuth_AuthSet          GateClientAuth_State = 0
	GateClientAuth_AuthClear        GateClientAuth_State = 1
	GateClientAuth_AuthClearPassive GateClientAuth_State = 2
)

func (GateClientAuth_State) EnumDescriptor

func (GateClientAuth_State) EnumDescriptor() ([]byte, []int)

func (GateClientAuth_State) String

func (x GateClientAuth_State) String() string

type GateSingleConnectPulse

type GateSingleConnectPulse struct {
	Base         *bs_types.BaseInfo `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"`
	NetSpeed     uint32             `protobuf:"varint,2,opt,name=net_speed,json=netSpeed" json:"net_speed,omitempty"`
	IsConnectted bool               `protobuf:"varint,3,opt,name=is_connectted,json=isConnectted" json:"is_connectted,omitempty"`
	UserId       uint64             `protobuf:"varint,4,opt,name=user_id,json=userId" json:"user_id,omitempty"`
	ConnId       uint64             `protobuf:"varint,5,opt,name=conn_id,json=connId" json:"conn_id,omitempty"`
}

来自于Gate,表示相关联接在发报文到appss

func (*GateSingleConnectPulse) Descriptor

func (*GateSingleConnectPulse) Descriptor() ([]byte, []int)

func (*GateSingleConnectPulse) GetBase

func (*GateSingleConnectPulse) ProtoMessage

func (*GateSingleConnectPulse) ProtoMessage()

func (*GateSingleConnectPulse) Reset

func (m *GateSingleConnectPulse) Reset()

func (*GateSingleConnectPulse) String

func (m *GateSingleConnectPulse) String() string

type MsgToBatchUsers

type MsgToBatchUsers struct {
	Base         *bs_types.BaseInfo `protobuf:"bytes,6,opt,name=base" json:"base,omitempty"`
	ArrayUserId  []uint64           `protobuf:"varint,1,rep,packed,name=array_user_id,json=arrayUserId" json:"array_user_id,omitempty"`
	DataCmdkind  uint32             `protobuf:"varint,2,opt,name=data_cmdkind,json=dataCmdkind" json:"data_cmdkind,omitempty"`
	DataCmdsubid uint32             `protobuf:"varint,3,opt,name=data_cmdsubid,json=dataCmdsubid" json:"data_cmdsubid,omitempty"`
	DataBuff     []byte             `protobuf:"bytes,4,opt,name=data_buff,json=dataBuff,proto3" json:"data_buff,omitempty"`
	AttSessionid uint64             `protobuf:"varint,5,opt,name=att_sessionid,json=attSessionid" json:"att_sessionid,omitempty"`
}

func (*MsgToBatchUsers) Descriptor

func (*MsgToBatchUsers) Descriptor() ([]byte, []int)

func (*MsgToBatchUsers) GetBase

func (m *MsgToBatchUsers) GetBase() *bs_types.BaseInfo

func (*MsgToBatchUsers) ProtoMessage

func (*MsgToBatchUsers) ProtoMessage()

func (*MsgToBatchUsers) Reset

func (m *MsgToBatchUsers) Reset()

func (*MsgToBatchUsers) String

func (m *MsgToBatchUsers) String() string

type QueryUserInfoReq

type QueryUserInfoReq struct {
	Base      *bs_types.BaseInfo `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"`
	UserId    uint64             `protobuf:"varint,2,opt,name=user_id,json=userId" json:"user_id,omitempty"`
	SessionId uint64             `protobuf:"varint,3,opt,name=session_id,json=sessionId" json:"session_id,omitempty"`
}

func (*QueryUserInfoReq) Descriptor

func (*QueryUserInfoReq) Descriptor() ([]byte, []int)

func (*QueryUserInfoReq) GetBase

func (m *QueryUserInfoReq) GetBase() *bs_types.BaseInfo

func (*QueryUserInfoReq) ProtoMessage

func (*QueryUserInfoReq) ProtoMessage()

func (*QueryUserInfoReq) Reset

func (m *QueryUserInfoReq) Reset()

func (*QueryUserInfoReq) String

func (m *QueryUserInfoReq) String() string

type QueryUserInfoRsp

type QueryUserInfoRsp struct {
	Base      *bs_types.BaseInfo      `protobuf:"bytes,10,opt,name=base" json:"base,omitempty"`
	UserId    uint64                  `protobuf:"varint,1,opt,name=user_id,json=userId" json:"user_id,omitempty"`
	SessionId uint64                  `protobuf:"varint,9,opt,name=session_id,json=sessionId" json:"session_id,omitempty"`
	ReqResult QueryUserInfoRsp_Result `protobuf:"varint,2,opt,name=req_result,json=reqResult,enum=bs.appframe.QueryUserInfoRsp_Result" json:"req_result,omitempty"`
	ErrInfo   string                  `protobuf:"bytes,3,opt,name=err_info,json=errInfo" json:"err_info,omitempty"`
}

func (*QueryUserInfoRsp) Descriptor

func (*QueryUserInfoRsp) Descriptor() ([]byte, []int)

func (*QueryUserInfoRsp) GetBase

func (m *QueryUserInfoRsp) GetBase() *bs_types.BaseInfo

func (*QueryUserInfoRsp) ProtoMessage

func (*QueryUserInfoRsp) ProtoMessage()

func (*QueryUserInfoRsp) Reset

func (m *QueryUserInfoRsp) Reset()

func (*QueryUserInfoRsp) String

func (m *QueryUserInfoRsp) String() string

type QueryUserInfoRsp_Result

type QueryUserInfoRsp_Result int32
const (
	QueryUserInfoRsp_IDUnknow  QueryUserInfoRsp_Result = 0
	QueryUserInfoRsp_SUCCESS   QueryUserInfoRsp_Result = 1
	QueryUserInfoRsp_NOT_EXIST QueryUserInfoRsp_Result = 2
)

func (QueryUserInfoRsp_Result) EnumDescriptor

func (QueryUserInfoRsp_Result) EnumDescriptor() ([]byte, []int)

func (QueryUserInfoRsp_Result) String

func (x QueryUserInfoRsp_Result) String() string

type StopAppReq

type StopAppReq struct {
	Base    *bs_types.BaseInfo `protobuf:"bytes,3,opt,name=base" json:"base,omitempty"`
	AppId   uint32             `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
	AppType uint32             `protobuf:"varint,2,opt,name=app_type,json=appType" json:"app_type,omitempty"`
}

func (*StopAppReq) Descriptor

func (*StopAppReq) Descriptor() ([]byte, []int)

func (*StopAppReq) GetBase

func (m *StopAppReq) GetBase() *bs_types.BaseInfo

func (*StopAppReq) ProtoMessage

func (*StopAppReq) ProtoMessage()

func (*StopAppReq) Reset

func (m *StopAppReq) Reset()

func (*StopAppReq) String

func (m *StopAppReq) String() string

type StopAppRsp

type StopAppRsp struct {
	Base    *bs_types.BaseInfo `protobuf:"bytes,3,opt,name=base" json:"base,omitempty"`
	AppId   uint32             `protobuf:"varint,1,opt,name=app_id,json=appId" json:"app_id,omitempty"`
	AppType uint32             `protobuf:"varint,2,opt,name=app_type,json=appType" json:"app_type,omitempty"`
}

func (*StopAppRsp) Descriptor

func (*StopAppRsp) Descriptor() ([]byte, []int)

func (*StopAppRsp) GetBase

func (m *StopAppRsp) GetBase() *bs_types.BaseInfo

func (*StopAppRsp) ProtoMessage

func (*StopAppRsp) ProtoMessage()

func (*StopAppRsp) Reset

func (m *StopAppRsp) Reset()

func (*StopAppRsp) String

func (m *StopAppRsp) String() string

type SubscribeReq

type SubscribeReq struct {
	Base      *bs_types.BaseInfo      `protobuf:"bytes,3,opt,name=base" json:"base,omitempty"`
	ReqType   SubscribeReq_Operations `protobuf:"varint,1,opt,name=req_type,json=reqType,enum=bs.appframe.SubscribeReq_Operations" json:"req_type,omitempty"`
	ArrUserId []uint64                `protobuf:"varint,2,rep,packed,name=arr_user_id,json=arrUserId" json:"arr_user_id,omitempty"`
}

func (*SubscribeReq) Descriptor

func (*SubscribeReq) Descriptor() ([]byte, []int)

func (*SubscribeReq) GetBase

func (m *SubscribeReq) GetBase() *bs_types.BaseInfo

func (*SubscribeReq) ProtoMessage

func (*SubscribeReq) ProtoMessage()

func (*SubscribeReq) Reset

func (m *SubscribeReq) Reset()

func (*SubscribeReq) String

func (m *SubscribeReq) String() string

type SubscribeReq_Operations

type SubscribeReq_Operations int32
const (
	SubscribeReq_IDUnknow         SubscribeReq_Operations = 0
	SubscribeReq_SUBSCRIBE        SubscribeReq_Operations = 1
	SubscribeReq_CANCEL_SUBSCRIBE SubscribeReq_Operations = 2
	SubscribeReq_CANCEL_ALL       SubscribeReq_Operations = 3
	SubscribeReq_SUBSCRIBE_ALL    SubscribeReq_Operations = 4
)

func (SubscribeReq_Operations) EnumDescriptor

func (SubscribeReq_Operations) EnumDescriptor() ([]byte, []int)

func (SubscribeReq_Operations) String

func (x SubscribeReq_Operations) String() string

type UserLeaveMatchNotify

type UserLeaveMatchNotify struct {
	Base *bs_types.BaseInfo `protobuf:"bytes,2,opt,name=base" json:"base,omitempty"`
	// 如果这个users为空,则表示应当清空这个app所有的在线用户 (比赛)
	ArrUserId []uint64 `protobuf:"varint,1,rep,packed,name=arr_user_id,json=arrUserId" json:"arr_user_id,omitempty"`
}

func (*UserLeaveMatchNotify) Descriptor

func (*UserLeaveMatchNotify) Descriptor() ([]byte, []int)

func (*UserLeaveMatchNotify) GetBase

func (m *UserLeaveMatchNotify) GetBase() *bs_types.BaseInfo

func (*UserLeaveMatchNotify) ProtoMessage

func (*UserLeaveMatchNotify) ProtoMessage()

func (*UserLeaveMatchNotify) Reset

func (m *UserLeaveMatchNotify) Reset()

func (*UserLeaveMatchNotify) String

func (m *UserLeaveMatchNotify) String() string

type UserOffline

type UserOffline struct {
	Base    *bs_types.BaseInfo      `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"`
	OffType UserOffline_OfflineType `protobuf:"varint,2,opt,name=off_type,json=offType,enum=bs.appframe.UserOffline_OfflineType" json:"off_type,omitempty"`
	UserId  uint64                  `protobuf:"varint,3,opt,name=user_id,json=userId" json:"user_id,omitempty"`
}

func (*UserOffline) Descriptor

func (*UserOffline) Descriptor() ([]byte, []int)

func (*UserOffline) GetBase

func (m *UserOffline) GetBase() *bs_types.BaseInfo

func (*UserOffline) ProtoMessage

func (*UserOffline) ProtoMessage()

func (*UserOffline) Reset

func (m *UserOffline) Reset()

func (*UserOffline) String

func (m *UserOffline) String() string

type UserOffline_OfflineType

type UserOffline_OfflineType int32
const (
	UserOffline_IDUnknow   UserOffline_OfflineType = 0
	UserOffline_OL_Break   UserOffline_OfflineType = 3
	UserOffline_OL_OffLine UserOffline_OfflineType = 4
	UserOffline_OL_TimeOut UserOffline_OfflineType = 5
)

func (UserOffline_OfflineType) EnumDescriptor

func (UserOffline_OfflineType) EnumDescriptor() ([]byte, []int)

func (UserOffline_OfflineType) String

func (x UserOffline_OfflineType) String() string

type UserOnlineReq

type UserOnlineReq struct {
	Base       *bs_types.BaseInfo       `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"`
	OnlineType UserOnlineReq_OnlineType `` /* 127-byte string literal not displayed */
	// 	types.BaseUserInfo base_info=2;
	// 	types.ExtraUserInfo extra_info=3;
	// 	types.UserSessionInfo session_info = 4;
	UserId uint64 `protobuf:"varint,5,opt,name=user_id,json=userId" json:"user_id,omitempty"`
}

func (*UserOnlineReq) Descriptor

func (*UserOnlineReq) Descriptor() ([]byte, []int)

func (*UserOnlineReq) GetBase

func (m *UserOnlineReq) GetBase() *bs_types.BaseInfo

func (*UserOnlineReq) ProtoMessage

func (*UserOnlineReq) ProtoMessage()

func (*UserOnlineReq) Reset

func (m *UserOnlineReq) Reset()

func (*UserOnlineReq) String

func (m *UserOnlineReq) String() string

type UserOnlineReq_OnlineType

type UserOnlineReq_OnlineType int32
const (
	UserOnlineReq_IDUnknow    UserOnlineReq_OnlineType = 0
	UserOnlineReq_OL_Online   UserOnlineReq_OnlineType = 1
	UserOnlineReq_OL_ReOnline UserOnlineReq_OnlineType = 2
)

func (UserOnlineReq_OnlineType) EnumDescriptor

func (UserOnlineReq_OnlineType) EnumDescriptor() ([]byte, []int)

func (UserOnlineReq_OnlineType) String

func (x UserOnlineReq_OnlineType) String() string

type UserOnlineRsp

type UserOnlineRsp struct {
	Base      *bs_types.BaseInfo   `protobuf:"bytes,1,opt,name=base" json:"base,omitempty"`
	ReqResult UserOnlineRsp_Result `protobuf:"varint,2,opt,name=req_result,json=reqResult,enum=bs.appframe.UserOnlineRsp_Result" json:"req_result,omitempty"`
	RspInfo   string               `protobuf:"bytes,3,opt,name=rsp_info,json=rspInfo" json:"rsp_info,omitempty"`
	UserId    uint64               `protobuf:"varint,4,opt,name=user_id,json=userId" json:"user_id,omitempty"`
	// 是否是通知,
	// 有二种情况,一种
	// 是回复,另一种是通知
	IsNotify bool `protobuf:"varint,5,opt,name=is_notify,json=isNotify" json:"is_notify,omitempty"`
	// 下面这二项,只有在比赛房间,且成功才有。
	PlanId  uint64 `protobuf:"varint,6,opt,name=plan_id,json=planId" json:"plan_id,omitempty"`
	MatchId uint64 `protobuf:"varint,7,opt,name=match_id,json=matchId" json:"match_id,omitempty"`
}

func (*UserOnlineRsp) Descriptor

func (*UserOnlineRsp) Descriptor() ([]byte, []int)

func (*UserOnlineRsp) GetBase

func (m *UserOnlineRsp) GetBase() *bs_types.BaseInfo

func (*UserOnlineRsp) ProtoMessage

func (*UserOnlineRsp) ProtoMessage()

func (*UserOnlineRsp) Reset

func (m *UserOnlineRsp) Reset()

func (*UserOnlineRsp) String

func (m *UserOnlineRsp) String() string

type UserOnlineRsp_Result

type UserOnlineRsp_Result int32
const (
	UserOnlineRsp_IDUnknow UserOnlineRsp_Result = 0
	UserOnlineRsp_SUCCESS  UserOnlineRsp_Result = 1
	UserOnlineRsp_FAIL     UserOnlineRsp_Result = 2
)

func (UserOnlineRsp_Result) EnumDescriptor

func (UserOnlineRsp_Result) EnumDescriptor() ([]byte, []int)

func (UserOnlineRsp_Result) String

func (x UserOnlineRsp_Result) String() string

type WorkLoadReq

type WorkLoadReq struct {
	Base     *bs_types.BaseInfo `protobuf:"bytes,4,opt,name=base" json:"base,omitempty"`
	AttData  uint32             `protobuf:"varint,1,opt,name=att_data,json=attData" json:"att_data,omitempty"`
	AttInfo  string             `protobuf:"bytes,2,opt,name=att_info,json=attInfo" json:"att_info,omitempty"`
	GameKind uint32             `protobuf:"varint,3,opt,name=game_kind,json=gameKind" json:"game_kind,omitempty"`
}

func (*WorkLoadReq) Descriptor

func (*WorkLoadReq) Descriptor() ([]byte, []int)

func (*WorkLoadReq) GetBase

func (m *WorkLoadReq) GetBase() *bs_types.BaseInfo

func (*WorkLoadReq) ProtoMessage

func (*WorkLoadReq) ProtoMessage()

func (*WorkLoadReq) Reset

func (m *WorkLoadReq) Reset()

func (*WorkLoadReq) String

func (m *WorkLoadReq) String() string

type WorkLoadRsp

type WorkLoadRsp struct {
	Base        *bs_types.BaseInfo `protobuf:"bytes,4,opt,name=base" json:"base,omitempty"`
	MaxLoad     uint32             `protobuf:"varint,1,opt,name=max_load,json=maxLoad" json:"max_load,omitempty"`
	CurrentLoad uint32             `protobuf:"varint,2,opt,name=current_load,json=currentLoad" json:"current_load,omitempty"`
	GameKind    uint32             `protobuf:"varint,3,opt,name=game_kind,json=gameKind" json:"game_kind,omitempty"`
}

func (*WorkLoadRsp) Descriptor

func (*WorkLoadRsp) Descriptor() ([]byte, []int)

func (*WorkLoadRsp) GetBase

func (m *WorkLoadRsp) GetBase() *bs_types.BaseInfo

func (*WorkLoadRsp) ProtoMessage

func (*WorkLoadRsp) ProtoMessage()

func (*WorkLoadRsp) Reset

func (m *WorkLoadRsp) Reset()

func (*WorkLoadRsp) String

func (m *WorkLoadRsp) String() string

Jump to

Keyboard shortcuts

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