output_go_pb

package
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: Nov 14, 2022 License: MulanPSL-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ProtoIDMin          = uint32(0) //Invalid ID
	ProtoIDHeartbeatReq = uint32(1)
	ProtoIDHeartbeatRsp = uint32(2)
	ProtoIDEchoReq      = uint32(5)
	ProtoIDEchoRsp      = uint32(6)
	ProtoIDSubAReq      = uint32(30001)
	ProtoIDSubARsp      = uint32(30002)
	ProtoIDSubBReq      = uint32(30003)
	ProtoIDSubBRsp      = uint32(30004)
)

ProtoID

View Source
const (
	ErrCodeOK   = uint32(0)
	ErrCodeFail = uint32(1)
)

ErrorCode

Variables

View Source
var File_header_proto protoreflect.FileDescriptor
View Source
var File_sub_a_sub_a_proto protoreflect.FileDescriptor
View Source
var File_sub_b_sub_b_proto protoreflect.FileDescriptor

Functions

func Encode

func Encode(msg Message) ([]byte, error)

func RegMessageDef

func RegMessageDef(def Message)

Types

type DefineST

type DefineST interface {
	Name() string
	NewST() DefineST

	Encode() ([]byte, error)
	Decode([]byte) error

	String() string
}

type EchoReq

type EchoReq struct {
	Header *HeaderReq `protobuf:"bytes,1,opt,name=Header,proto3" json:"Header,omitempty"`
	Echo   string     `protobuf:"bytes,11,opt,name=Echo,proto3" json:"Echo,omitempty"`
	// contains filtered or unexported fields
}

func NewEchoReq

func NewEchoReq() *EchoReq

func (*EchoReq) Decode

func (st *EchoReq) Decode(bs []byte) error

func (*EchoReq) Descriptor deprecated

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

Deprecated: Use EchoReq.ProtoReflect.Descriptor instead.

func (*EchoReq) Encode

func (st *EchoReq) Encode() ([]byte, error)

func (*EchoReq) GetEcho

func (x *EchoReq) GetEcho() string

func (*EchoReq) GetHeader

func (x *EchoReq) GetHeader() *HeaderReq

func (*EchoReq) Name

func (st *EchoReq) Name() string

func (*EchoReq) New

func (st *EchoReq) New() Message

func (*EchoReq) NewST

func (st *EchoReq) NewST() DefineST

func (*EchoReq) ProtoID

func (st *EchoReq) ProtoID() uint32

func (*EchoReq) ProtoMessage

func (*EchoReq) ProtoMessage()

func (*EchoReq) ProtoReflect

func (x *EchoReq) ProtoReflect() protoreflect.Message

func (*EchoReq) Reset

func (x *EchoReq) Reset()

func (*EchoReq) String

func (x *EchoReq) String() string

type EchoRsp

type EchoRsp struct {
	Header *HeaderRsp `protobuf:"bytes,1,opt,name=Header,proto3" json:"Header,omitempty"`
	Echo   string     `protobuf:"bytes,11,opt,name=Echo,proto3" json:"Echo,omitempty"`
	// contains filtered or unexported fields
}

func NewEchoRsp

func NewEchoRsp() *EchoRsp

func (*EchoRsp) Decode

func (st *EchoRsp) Decode(bs []byte) error

func (*EchoRsp) Descriptor deprecated

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

Deprecated: Use EchoRsp.ProtoReflect.Descriptor instead.

func (*EchoRsp) Encode

func (st *EchoRsp) Encode() ([]byte, error)

func (*EchoRsp) GetEcho

func (x *EchoRsp) GetEcho() string

func (*EchoRsp) GetHeader

func (x *EchoRsp) GetHeader() *HeaderRsp

func (*EchoRsp) Name

func (st *EchoRsp) Name() string

func (*EchoRsp) New

func (st *EchoRsp) New() Message

func (*EchoRsp) NewST

func (st *EchoRsp) NewST() DefineST

func (*EchoRsp) ProtoID

func (st *EchoRsp) ProtoID() uint32

func (*EchoRsp) ProtoMessage

func (*EchoRsp) ProtoMessage()

func (*EchoRsp) ProtoReflect

func (x *EchoRsp) ProtoReflect() protoreflect.Message

func (*EchoRsp) Reset

func (x *EchoRsp) Reset()

func (*EchoRsp) String

func (x *EchoRsp) String() string

type HeaderReq

type HeaderReq struct {
	Ts  int64 `protobuf:"varint,1,opt,name=Ts,proto3" json:"Ts,omitempty"` //timestamp millisecond
	Seq int32 `protobuf:"varint,2,opt,name=Seq,proto3" json:"Seq,omitempty"`
	// contains filtered or unexported fields
}

request header

func NewHeaderReq

func NewHeaderReq() *HeaderReq

func (*HeaderReq) Decode

func (st *HeaderReq) Decode(bs []byte) error

func (*HeaderReq) Descriptor deprecated

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

Deprecated: Use HeaderReq.ProtoReflect.Descriptor instead.

func (*HeaderReq) Encode

func (st *HeaderReq) Encode() ([]byte, error)

func (*HeaderReq) GetSeq

func (x *HeaderReq) GetSeq() int32

func (*HeaderReq) GetTs

func (x *HeaderReq) GetTs() int64

func (*HeaderReq) Name

func (st *HeaderReq) Name() string

func (*HeaderReq) NewST

func (st *HeaderReq) NewST() DefineST

func (*HeaderReq) ProtoMessage

func (*HeaderReq) ProtoMessage()

func (*HeaderReq) ProtoReflect

func (x *HeaderReq) ProtoReflect() protoreflect.Message

func (*HeaderReq) Reset

func (x *HeaderReq) Reset()

func (*HeaderReq) String

func (x *HeaderReq) String() string

type HeaderRsp

type HeaderRsp struct {
	Ts         int64   `protobuf:"varint,1,opt,name=Ts,proto3" json:"Ts,omitempty"` //timestamp millisecond
	Seq        int32   `protobuf:"varint,2,opt,name=Seq,proto3" json:"Seq,omitempty"`
	ErrCode    uint32  `protobuf:"varint,11,opt,name=ErrCode,proto3" json:"ErrCode,omitempty"`
	ErrMessage string  `protobuf:"bytes,12,opt,name=ErrMessage,proto3" json:"ErrMessage,omitempty"` //maybe more detail than ErrCode
	B1         bool    `protobuf:"varint,21,opt,name=B1,proto3" json:"B1,omitempty"`
	F1         float64 `protobuf:"fixed64,22,opt,name=F1,proto3" json:"F1,omitempty"`
	St         *SubST  `protobuf:"bytes,23,opt,name=St,proto3" json:"St,omitempty"`
	//Multi doc string
	//IDArr
	ArrI  []int32           `protobuf:"varint,24,rep,packed,name=ArrI,proto3" json:"ArrI,omitempty"`
	ArrT  []*SubST          `protobuf:"bytes,25,rep,name=ArrT,proto3" json:"ArrT,omitempty"`
	MapSS map[string]string `` /* 152-byte string literal not displayed */
	Text  []byte            `protobuf:"bytes,27,opt,name=Text,proto3" json:"Text,omitempty"`
	// contains filtered or unexported fields
}

response header

func NewHeaderRsp

func NewHeaderRsp() *HeaderRsp

func (*HeaderRsp) Decode

func (st *HeaderRsp) Decode(bs []byte) error

func (*HeaderRsp) Descriptor deprecated

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

Deprecated: Use HeaderRsp.ProtoReflect.Descriptor instead.

func (*HeaderRsp) Encode

func (st *HeaderRsp) Encode() ([]byte, error)

func (*HeaderRsp) GetArrI

func (x *HeaderRsp) GetArrI() []int32

func (*HeaderRsp) GetArrT

func (x *HeaderRsp) GetArrT() []*SubST

func (*HeaderRsp) GetB1

func (x *HeaderRsp) GetB1() bool

func (*HeaderRsp) GetErrCode

func (x *HeaderRsp) GetErrCode() uint32

func (*HeaderRsp) GetErrMessage

func (x *HeaderRsp) GetErrMessage() string

func (*HeaderRsp) GetF1

func (x *HeaderRsp) GetF1() float64

func (*HeaderRsp) GetMapSS

func (x *HeaderRsp) GetMapSS() map[string]string

func (*HeaderRsp) GetSeq

func (x *HeaderRsp) GetSeq() int32

func (*HeaderRsp) GetSt

func (x *HeaderRsp) GetSt() *SubST

func (*HeaderRsp) GetText

func (x *HeaderRsp) GetText() []byte

func (*HeaderRsp) GetTs

func (x *HeaderRsp) GetTs() int64

func (*HeaderRsp) Name

func (st *HeaderRsp) Name() string

func (*HeaderRsp) NewST

func (st *HeaderRsp) NewST() DefineST

func (*HeaderRsp) ProtoMessage

func (*HeaderRsp) ProtoMessage()

func (*HeaderRsp) ProtoReflect

func (x *HeaderRsp) ProtoReflect() protoreflect.Message

func (*HeaderRsp) Reset

func (x *HeaderRsp) Reset()

func (*HeaderRsp) String

func (x *HeaderRsp) String() string

type HeartbeatReq

type HeartbeatReq struct {
	Header *HeaderReq `protobuf:"bytes,1,opt,name=Header,proto3" json:"Header,omitempty"`
	Echo   string     `protobuf:"bytes,11,opt,name=Echo,proto3" json:"Echo,omitempty"`
	// contains filtered or unexported fields
}

func NewHeartbeatReq

func NewHeartbeatReq() *HeartbeatReq

func (*HeartbeatReq) Decode

func (st *HeartbeatReq) Decode(bs []byte) error

func (*HeartbeatReq) Descriptor deprecated

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

Deprecated: Use HeartbeatReq.ProtoReflect.Descriptor instead.

func (*HeartbeatReq) Encode

func (st *HeartbeatReq) Encode() ([]byte, error)

func (*HeartbeatReq) GetEcho

func (x *HeartbeatReq) GetEcho() string

func (*HeartbeatReq) GetHeader

func (x *HeartbeatReq) GetHeader() *HeaderReq

func (*HeartbeatReq) Name

func (st *HeartbeatReq) Name() string

func (*HeartbeatReq) New

func (st *HeartbeatReq) New() Message

func (*HeartbeatReq) NewST

func (st *HeartbeatReq) NewST() DefineST

func (*HeartbeatReq) ProtoID

func (st *HeartbeatReq) ProtoID() uint32

func (*HeartbeatReq) ProtoMessage

func (*HeartbeatReq) ProtoMessage()

func (*HeartbeatReq) ProtoReflect

func (x *HeartbeatReq) ProtoReflect() protoreflect.Message

func (*HeartbeatReq) Reset

func (x *HeartbeatReq) Reset()

func (*HeartbeatReq) String

func (x *HeartbeatReq) String() string

type HeartbeatRsp

type HeartbeatRsp struct {
	Header *HeaderRsp `protobuf:"bytes,1,opt,name=Header,proto3" json:"Header,omitempty"`
	Echo   string     `protobuf:"bytes,11,opt,name=Echo,proto3" json:"Echo,omitempty"`
	// contains filtered or unexported fields
}

func NewHeartbeatRsp

func NewHeartbeatRsp() *HeartbeatRsp

func (*HeartbeatRsp) Decode

func (st *HeartbeatRsp) Decode(bs []byte) error

func (*HeartbeatRsp) Descriptor deprecated

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

Deprecated: Use HeartbeatRsp.ProtoReflect.Descriptor instead.

func (*HeartbeatRsp) Encode

func (st *HeartbeatRsp) Encode() ([]byte, error)

func (*HeartbeatRsp) GetEcho

func (x *HeartbeatRsp) GetEcho() string

func (*HeartbeatRsp) GetHeader

func (x *HeartbeatRsp) GetHeader() *HeaderRsp

func (*HeartbeatRsp) Name

func (st *HeartbeatRsp) Name() string

func (*HeartbeatRsp) New

func (st *HeartbeatRsp) New() Message

func (*HeartbeatRsp) NewST

func (st *HeartbeatRsp) NewST() DefineST

func (*HeartbeatRsp) ProtoID

func (st *HeartbeatRsp) ProtoID() uint32

func (*HeartbeatRsp) ProtoMessage

func (*HeartbeatRsp) ProtoMessage()

func (*HeartbeatRsp) ProtoReflect

func (x *HeartbeatRsp) ProtoReflect() protoreflect.Message

func (*HeartbeatRsp) Reset

func (x *HeartbeatRsp) Reset()

func (*HeartbeatRsp) String

func (x *HeartbeatRsp) String() string

type Message

type Message interface {
	DefineST

	ProtoID() uint32
	New() Message
}

func Decode

func Decode(id uint32, bs []byte) (Message, error)

func New

func New(id uint32) Message

type SubAElem

type SubAElem struct {
	IDList []string `protobuf:"bytes,1,rep,name=IDList,proto3" json:"IDList,omitempty"`
	Lang   string   `protobuf:"bytes,2,opt,name=Lang,proto3" json:"Lang,omitempty"`
	// contains filtered or unexported fields
}

func NewSubAElem

func NewSubAElem() *SubAElem

func (*SubAElem) Decode

func (st *SubAElem) Decode(bs []byte) error

func (*SubAElem) Descriptor deprecated

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

Deprecated: Use SubAElem.ProtoReflect.Descriptor instead.

func (*SubAElem) Encode

func (st *SubAElem) Encode() ([]byte, error)

func (*SubAElem) GetIDList

func (x *SubAElem) GetIDList() []string

func (*SubAElem) GetLang

func (x *SubAElem) GetLang() string

func (*SubAElem) Name

func (st *SubAElem) Name() string

func (*SubAElem) NewST

func (st *SubAElem) NewST() DefineST

func (*SubAElem) ProtoMessage

func (*SubAElem) ProtoMessage()

func (*SubAElem) ProtoReflect

func (x *SubAElem) ProtoReflect() protoreflect.Message

func (*SubAElem) Reset

func (x *SubAElem) Reset()

func (*SubAElem) String

func (x *SubAElem) String() string

type SubAReq

type SubAReq struct {
	Header *HeaderReq  `protobuf:"bytes,1,opt,name=Header,proto3" json:"Header,omitempty"`
	List   []*SubAElem `protobuf:"bytes,11,rep,name=List,proto3" json:"List,omitempty"`
	// contains filtered or unexported fields
}

func NewSubAReq

func NewSubAReq() *SubAReq

func (*SubAReq) Decode

func (st *SubAReq) Decode(bs []byte) error

func (*SubAReq) Descriptor deprecated

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

Deprecated: Use SubAReq.ProtoReflect.Descriptor instead.

func (*SubAReq) Encode

func (st *SubAReq) Encode() ([]byte, error)

func (*SubAReq) GetHeader

func (x *SubAReq) GetHeader() *HeaderReq

func (*SubAReq) GetList

func (x *SubAReq) GetList() []*SubAElem

func (*SubAReq) Name

func (st *SubAReq) Name() string

func (*SubAReq) New

func (st *SubAReq) New() Message

func (*SubAReq) NewST

func (st *SubAReq) NewST() DefineST

func (*SubAReq) ProtoID

func (st *SubAReq) ProtoID() uint32

func (*SubAReq) ProtoMessage

func (*SubAReq) ProtoMessage()

func (*SubAReq) ProtoReflect

func (x *SubAReq) ProtoReflect() protoreflect.Message

func (*SubAReq) Reset

func (x *SubAReq) Reset()

func (*SubAReq) String

func (x *SubAReq) String() string

type SubARsp

type SubARsp struct {
	Header   *HeaderRsp                        `protobuf:"bytes,1,opt,name=Header,proto3" json:"Header,omitempty"`
	Modified []string                          `protobuf:"bytes,11,rep,name=Modified,proto3" json:"Modified,omitempty"`
	Reward   []*super_schema_proto_pb.ItemElem `protobuf:"bytes,12,rep,name=Reward,proto3" json:"Reward,omitempty"`
	// contains filtered or unexported fields
}

func NewSubARsp

func NewSubARsp() *SubARsp

func (*SubARsp) Decode

func (st *SubARsp) Decode(bs []byte) error

func (*SubARsp) Descriptor deprecated

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

Deprecated: Use SubARsp.ProtoReflect.Descriptor instead.

func (*SubARsp) Encode

func (st *SubARsp) Encode() ([]byte, error)

func (*SubARsp) GetHeader

func (x *SubARsp) GetHeader() *HeaderRsp

func (*SubARsp) GetModified

func (x *SubARsp) GetModified() []string

func (*SubARsp) GetReward

func (x *SubARsp) GetReward() []*super_schema_proto_pb.ItemElem

func (*SubARsp) Name

func (st *SubARsp) Name() string

func (*SubARsp) New

func (st *SubARsp) New() Message

func (*SubARsp) NewST

func (st *SubARsp) NewST() DefineST

func (*SubARsp) ProtoID

func (st *SubARsp) ProtoID() uint32

func (*SubARsp) ProtoMessage

func (*SubARsp) ProtoMessage()

func (*SubARsp) ProtoReflect

func (x *SubARsp) ProtoReflect() protoreflect.Message

func (*SubARsp) Reset

func (x *SubARsp) Reset()

func (*SubARsp) String

func (x *SubARsp) String() string

type SubBReq

type SubBReq struct {
	Header *HeaderReq  `protobuf:"bytes,1,opt,name=Header,proto3" json:"Header,omitempty"`
	List   []*SubAElem `protobuf:"bytes,11,rep,name=List,proto3" json:"List,omitempty"`
	// contains filtered or unexported fields
}

func NewSubBReq

func NewSubBReq() *SubBReq

func (*SubBReq) Decode

func (st *SubBReq) Decode(bs []byte) error

func (*SubBReq) Descriptor deprecated

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

Deprecated: Use SubBReq.ProtoReflect.Descriptor instead.

func (*SubBReq) Encode

func (st *SubBReq) Encode() ([]byte, error)

func (*SubBReq) GetHeader

func (x *SubBReq) GetHeader() *HeaderReq

func (*SubBReq) GetList

func (x *SubBReq) GetList() []*SubAElem

func (*SubBReq) Name

func (st *SubBReq) Name() string

func (*SubBReq) New

func (st *SubBReq) New() Message

func (*SubBReq) NewST

func (st *SubBReq) NewST() DefineST

func (*SubBReq) ProtoID

func (st *SubBReq) ProtoID() uint32

func (*SubBReq) ProtoMessage

func (*SubBReq) ProtoMessage()

func (*SubBReq) ProtoReflect

func (x *SubBReq) ProtoReflect() protoreflect.Message

func (*SubBReq) Reset

func (x *SubBReq) Reset()

func (*SubBReq) String

func (x *SubBReq) String() string

type SubBRsp

type SubBRsp struct {
	Header   *HeaderRsp `protobuf:"bytes,1,opt,name=Header,proto3" json:"Header,omitempty"`
	Modified []string   `protobuf:"bytes,11,rep,name=Modified,proto3" json:"Modified,omitempty"`
	// contains filtered or unexported fields
}

func NewSubBRsp

func NewSubBRsp() *SubBRsp

func (*SubBRsp) Decode

func (st *SubBRsp) Decode(bs []byte) error

func (*SubBRsp) Descriptor deprecated

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

Deprecated: Use SubBRsp.ProtoReflect.Descriptor instead.

func (*SubBRsp) Encode

func (st *SubBRsp) Encode() ([]byte, error)

func (*SubBRsp) GetHeader

func (x *SubBRsp) GetHeader() *HeaderRsp

func (*SubBRsp) GetModified

func (x *SubBRsp) GetModified() []string

func (*SubBRsp) Name

func (st *SubBRsp) Name() string

func (*SubBRsp) New

func (st *SubBRsp) New() Message

func (*SubBRsp) NewST

func (st *SubBRsp) NewST() DefineST

func (*SubBRsp) ProtoID

func (st *SubBRsp) ProtoID() uint32

func (*SubBRsp) ProtoMessage

func (*SubBRsp) ProtoMessage()

func (*SubBRsp) ProtoReflect

func (x *SubBRsp) ProtoReflect() protoreflect.Message

func (*SubBRsp) Reset

func (x *SubBRsp) Reset()

func (*SubBRsp) String

func (x *SubBRsp) String() string

type SubST

type SubST struct {
	Sub string `protobuf:"bytes,1,opt,name=Sub,proto3" json:"Sub,omitempty"`
	// contains filtered or unexported fields
}

func NewSubST

func NewSubST() *SubST

func (*SubST) Decode

func (st *SubST) Decode(bs []byte) error

func (*SubST) Descriptor deprecated

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

Deprecated: Use SubST.ProtoReflect.Descriptor instead.

func (*SubST) Encode

func (st *SubST) Encode() ([]byte, error)

func (*SubST) GetSub

func (x *SubST) GetSub() string

func (*SubST) Name

func (st *SubST) Name() string

func (*SubST) NewST

func (st *SubST) NewST() DefineST

func (*SubST) ProtoMessage

func (*SubST) ProtoMessage()

func (*SubST) ProtoReflect

func (x *SubST) ProtoReflect() protoreflect.Message

func (*SubST) Reset

func (x *SubST) Reset()

func (*SubST) String

func (x *SubST) String() string

Jump to

Keyboard shortcuts

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