Common

package
v0.0.0-...-1a60310 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2020 License: MIT Imports: 3 Imported by: 0

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) Descriptor() ([]byte, []int)

func (*PacketID) GetConnID

func (m *PacketID) GetConnID() uint64

func (*PacketID) GetSerialNo

func (m *PacketID) GetSerialNo() uint32

func (*PacketID) ProtoMessage

func (*PacketID) ProtoMessage()

func (*PacketID) Reset

func (m *PacketID) Reset()

func (*PacketID) String

func (m *PacketID) String() string

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 (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时指定

const (
	ProtoFmt_ProtoFmt_Protobuf ProtoFmt = 0
	ProtoFmt_ProtoFmt_Json     ProtoFmt = 1
)

func (ProtoFmt) Enum

func (x ProtoFmt) Enum() *ProtoFmt

func (ProtoFmt) EnumDescriptor

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

func (ProtoFmt) String

func (x ProtoFmt) String() string

func (*ProtoFmt) UnmarshalJSON

func (x *ProtoFmt) UnmarshalJSON(data []byte) error

type RetType

type RetType int32

返回结果

const (
	RetType_RetType_Succeed    RetType = 0
	RetType_RetType_Failed     RetType = -1
	RetType_RetType_TimeOut    RetType = -100
	RetType_RetType_DisConnect RetType = -200
	RetType_RetType_Unknown    RetType = -400
	RetType_RetType_Invalid    RetType = -500
)

func (RetType) Enum

func (x RetType) Enum() *RetType

func (RetType) EnumDescriptor

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

func (RetType) String

func (x RetType) String() string

func (*RetType) UnmarshalJSON

func (x *RetType) UnmarshalJSON(data []byte) error

Jump to

Keyboard shortcuts

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