Documentation ¶
Overview ¶
Package Common is a generated protocol buffer package.
It is generated from these files:
Common.proto
It has these top-level messages:
PacketID ProgramStatus
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var PacketEncAlgo_name = map[int32]string{
0: "PacketEncAlgo_FTAES_ECB",
-1: "PacketEncAlgo_None",
1: "PacketEncAlgo_AES_ECB",
2: "PacketEncAlgo_AES_CBC",
}
View Source
var PacketEncAlgo_value = map[string]int32{
"PacketEncAlgo_FTAES_ECB": 0,
"PacketEncAlgo_None": -1,
"PacketEncAlgo_AES_ECB": 1,
"PacketEncAlgo_AES_CBC": 2,
}
View Source
var ProgramStatusType_name = map[int32]string{
0: "ProgramStatusType_None",
1: "ProgramStatusType_Loaded",
2: "ProgramStatusType_Loging",
3: "ProgramStatusType_NeedPicVerifyCode",
4: "ProgramStatusType_NeedPhoneVerifyCode",
5: "ProgramStatusType_LoginFailed",
6: "ProgramStatusType_ForceUpdate",
7: "ProgramStatusType_NessaryDataPreparing",
8: "ProgramStatusType_NessaryDataMissing",
9: "ProgramStatusType_UnAgreeDisclaimer",
10: "ProgramStatusType_Ready",
11: "ProgramStatusType_ForceLogout",
}
View Source
var ProgramStatusType_value = map[string]int32{
"ProgramStatusType_None": 0,
"ProgramStatusType_Loaded": 1,
"ProgramStatusType_Loging": 2,
"ProgramStatusType_NeedPicVerifyCode": 3,
"ProgramStatusType_NeedPhoneVerifyCode": 4,
"ProgramStatusType_LoginFailed": 5,
"ProgramStatusType_ForceUpdate": 6,
"ProgramStatusType_NessaryDataPreparing": 7,
"ProgramStatusType_NessaryDataMissing": 8,
"ProgramStatusType_UnAgreeDisclaimer": 9,
"ProgramStatusType_Ready": 10,
"ProgramStatusType_ForceLogout": 11,
}
View Source
var ProtoFmt_name = map[int32]string{
0: "ProtoFmt_Protobuf",
1: "ProtoFmt_Json",
}
View Source
var ProtoFmt_value = map[string]int32{
"ProtoFmt_Protobuf": 0,
"ProtoFmt_Json": 1,
}
View Source
var RetType_name = map[int32]string{
0: "RetType_Succeed",
-1: "RetType_Failed",
-100: "RetType_TimeOut",
-200: "RetType_DisConnect",
-400: "RetType_Unknown",
-500: "RetType_Invalid",
}
View Source
var RetType_value = map[string]int32{
"RetType_Succeed": 0,
"RetType_Failed": -1,
"RetType_TimeOut": -100,
"RetType_DisConnect": -200,
"RetType_Unknown": -400,
"RetType_Invalid": -500,
}
Functions ¶
This section is empty.
Types ¶
type PacketEncAlgo ¶
type PacketEncAlgo int32
包加密算法
const ( PacketEncAlgo_PacketEncAlgo_FTAES_ECB PacketEncAlgo = 0 PacketEncAlgo_PacketEncAlgo_None PacketEncAlgo = -1 PacketEncAlgo_PacketEncAlgo_AES_ECB PacketEncAlgo = 1 PacketEncAlgo_PacketEncAlgo_AES_CBC PacketEncAlgo = 2 )
func (PacketEncAlgo) Enum ¶
func (x PacketEncAlgo) Enum() *PacketEncAlgo
func (PacketEncAlgo) EnumDescriptor ¶
func (PacketEncAlgo) EnumDescriptor() ([]byte, []int)
func (PacketEncAlgo) String ¶
func (x PacketEncAlgo) String() string
func (*PacketEncAlgo) UnmarshalJSON ¶
func (x *PacketEncAlgo) UnmarshalJSON(data []byte) error
type PacketID ¶
type PacketID struct { ConnID *uint64 `protobuf:"varint,1,req,name=connID" json:"connID,omitempty"` SerialNo *uint32 `protobuf:"varint,2,req,name=serialNo" json:"serialNo,omitempty"` XXX_unrecognized []byte `json:"-"` }
包的唯一标识,用于回放攻击的识别和保护
func (*PacketID) Descriptor ¶
func (*PacketID) GetSerialNo ¶
func (*PacketID) ProtoMessage ¶
func (*PacketID) ProtoMessage()
type ProgramStatus ¶
type ProgramStatus struct { Type *ProgramStatusType `protobuf:"varint,1,req,name=type,enum=Common.ProgramStatusType" json:"type,omitempty"` StrExtDesc *string `protobuf:"bytes,2,opt,name=strExtDesc" json:"strExtDesc,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*ProgramStatus) Descriptor ¶
func (*ProgramStatus) Descriptor() ([]byte, []int)
func (*ProgramStatus) GetStrExtDesc ¶
func (m *ProgramStatus) GetStrExtDesc() string
func (*ProgramStatus) GetType ¶
func (m *ProgramStatus) GetType() ProgramStatusType
func (*ProgramStatus) ProtoMessage ¶
func (*ProgramStatus) ProtoMessage()
func (*ProgramStatus) Reset ¶
func (m *ProgramStatus) Reset()
func (*ProgramStatus) String ¶
func (m *ProgramStatus) String() string
type ProgramStatusType ¶
type ProgramStatusType int32
const ( ProgramStatusType_ProgramStatusType_None ProgramStatusType = 0 ProgramStatusType_ProgramStatusType_Loaded ProgramStatusType = 1 ProgramStatusType_ProgramStatusType_Loging ProgramStatusType = 2 ProgramStatusType_ProgramStatusType_NeedPicVerifyCode ProgramStatusType = 3 ProgramStatusType_ProgramStatusType_NeedPhoneVerifyCode ProgramStatusType = 4 ProgramStatusType_ProgramStatusType_LoginFailed ProgramStatusType = 5 ProgramStatusType_ProgramStatusType_ForceUpdate ProgramStatusType = 6 ProgramStatusType_ProgramStatusType_NessaryDataPreparing ProgramStatusType = 7 ProgramStatusType_ProgramStatusType_NessaryDataMissing ProgramStatusType = 8 ProgramStatusType_ProgramStatusType_UnAgreeDisclaimer ProgramStatusType = 9 ProgramStatusType_ProgramStatusType_Ready ProgramStatusType = 10 // OpenD登录后被强制退出登录,会导致连接全部断开,需要重连后才能得到以下该状态(并且需要在ui模式下) ProgramStatusType_ProgramStatusType_ForceLogout ProgramStatusType = 11 )
func (ProgramStatusType) Enum ¶
func (x ProgramStatusType) Enum() *ProgramStatusType
func (ProgramStatusType) EnumDescriptor ¶
func (ProgramStatusType) EnumDescriptor() ([]byte, []int)
func (ProgramStatusType) String ¶
func (x ProgramStatusType) String() string
func (*ProgramStatusType) UnmarshalJSON ¶
func (x *ProgramStatusType) UnmarshalJSON(data []byte) error
type ProtoFmt ¶
type ProtoFmt int32
协议格式,请求协议在请求头中指定,推送协议在Init时指定
func (ProtoFmt) EnumDescriptor ¶
func (*ProtoFmt) UnmarshalJSON ¶
type RetType ¶
type RetType int32
返回结果
func (RetType) EnumDescriptor ¶
func (*RetType) UnmarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.