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 ¶
- Variables
- type AppHeartPulse
- type AppHeartPulse_PulseType
- type BroadcastToCenter
- type BroadcastToClient
- type CMDID_AppFrame
- type ChangeFundReq
- type ChangeFundRsp
- type EventType_Online
- type GateClientAuth
- type GateClientAuth_State
- type GateSingleConnectPulse
- type MsgToBatchUsers
- type QueryUserInfoReq
- type QueryUserInfoRsp
- type QueryUserInfoRsp_Result
- type StopAppReq
- type StopAppRsp
- type SubscribeReq
- type SubscribeReq_Operations
- type UserLeaveMatchNotify
- type UserOffline
- type UserOffline_OfflineType
- type UserOnlineReq
- type UserOnlineReq_OnlineType
- type UserOnlineRsp
- type UserOnlineRsp_Result
- type WorkLoadReq
- type WorkLoadRsp
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 (m *GateSingleConnectPulse) GetBase() *bs_types.BaseInfo
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
Click to show internal directories.
Click to hide internal directories.