Versions in this module Expand all Collapse all v1 v1.4.4 Aug 10, 2021 Changes in this version + const Version + var ErrIntOverflowAddons = fmt.Errorf("proto: integer overflow") + var ErrInvalidLengthAddons = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrUnexpectedEndOfGroupAddons = fmt.Errorf("proto: unexpected end of group") + func DecodeBodyAddons(reader io.Reader, request *protocol.RequestHeader, addons *Addons) buf.Reader + func EncodeBodyAddons(writer io.Writer, request *protocol.RequestHeader, addons *Addons) buf.Writer + func EncodeHeaderAddons(buffer *buf.Buffer, addons *Addons) error + func EncodeRequestHeader(writer io.Writer, request *protocol.RequestHeader, requestAddons *Addons) error + func EncodeResponseHeader(writer io.Writer, request *protocol.RequestHeader, responseAddons *Addons) error + func ReadV(reader buf.Reader, writer buf.Writer, timer signal.ActivityUpdater, ...) error + type Addons struct + Flow string + Seed []byte + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func DecodeHeaderAddons(buffer *buf.Buffer, reader io.Reader) (*Addons, error) + func DecodeRequestHeader(isfb bool, first *buf.Buffer, reader io.Reader, validator *vless.Validator) (*protocol.RequestHeader, *Addons, bool, error) + func DecodeResponseHeader(reader io.Reader, request *protocol.RequestHeader) (*Addons, error) + func (*Addons) Descriptor() ([]byte, []int) + func (*Addons) ProtoMessage() + func (m *Addons) GetFlow() string + func (m *Addons) GetSeed() []byte + func (m *Addons) Marshal() (dAtA []byte, err error) + func (m *Addons) MarshalTo(dAtA []byte) (int, error) + func (m *Addons) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *Addons) Reset() + func (m *Addons) Size() (n int) + func (m *Addons) String() string + func (m *Addons) Unmarshal(dAtA []byte) error + func (m *Addons) XXX_DiscardUnknown() + func (m *Addons) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Addons) XXX_Merge(src proto.Message) + func (m *Addons) XXX_Size() int + func (m *Addons) XXX_Unmarshal(b []byte) error + type LengthPacketReader struct + func NewLengthPacketReader(reader io.Reader) *LengthPacketReader + func (r *LengthPacketReader) ReadMultiBuffer() (buf.MultiBuffer, error) + type LengthPacketWriter struct + func NewLengthPacketWriter(writer io.Writer) *LengthPacketWriter + func (w *LengthPacketWriter) WriteMultiBuffer(mb buf.MultiBuffer) error + type MultiLengthPacketWriter struct + func NewMultiLengthPacketWriter(writer buf.Writer) *MultiLengthPacketWriter + func (w *MultiLengthPacketWriter) WriteMultiBuffer(mb buf.MultiBuffer) error