Documentation ¶
Index ¶
- Constants
- type Byte
- type Number
- type ProtocolInfoMol
- func (s *ProtocolInfoMol) AsBuilder() ProtocolInfoMolBuilder
- func (s *ProtocolInfoMol) AsSlice() []byte
- func (s *ProtocolInfoMol) CountExtraFields() uint
- func (s *ProtocolInfoMol) FieldCount() uint
- func (s *ProtocolInfoMol) HasExtraFields() bool
- func (s *ProtocolInfoMol) IsEmpty() bool
- func (s *ProtocolInfoMol) Len() uint
- func (s *ProtocolInfoMol) Name() *String
- func (s *ProtocolInfoMol) SupportVersions() *StringVec
- func (s *ProtocolInfoMol) TotalSize() uint
- type ProtocolInfoMolBuilder
- type String
- type StringBuilder
- type StringVec
- type StringVecBuilder
Constants ¶
View Source
const HeaderSizeUint uint32 = 4
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Byte ¶
type Byte [1]byte
Byte is the primitive type
func ByteDefault ¶
func ByteDefault() Byte
func ByteFromSliceUnchecked ¶
type ProtocolInfoMol ¶
type ProtocolInfoMol struct {
// contains filtered or unexported fields
}
func ProtocolInfoMolDefault ¶
func ProtocolInfoMolDefault() ProtocolInfoMol
func ProtocolInfoMolFromSlice ¶
func ProtocolInfoMolFromSlice(slice []byte, compatible bool) (*ProtocolInfoMol, error)
func ProtocolInfoMolFromSliceUnchecked ¶
func ProtocolInfoMolFromSliceUnchecked(slice []byte) *ProtocolInfoMol
func (*ProtocolInfoMol) AsBuilder ¶
func (s *ProtocolInfoMol) AsBuilder() ProtocolInfoMolBuilder
func (*ProtocolInfoMol) AsSlice ¶
func (s *ProtocolInfoMol) AsSlice() []byte
func (*ProtocolInfoMol) CountExtraFields ¶
func (s *ProtocolInfoMol) CountExtraFields() uint
func (*ProtocolInfoMol) FieldCount ¶
func (s *ProtocolInfoMol) FieldCount() uint
func (*ProtocolInfoMol) HasExtraFields ¶
func (s *ProtocolInfoMol) HasExtraFields() bool
func (*ProtocolInfoMol) IsEmpty ¶
func (s *ProtocolInfoMol) IsEmpty() bool
func (*ProtocolInfoMol) Len ¶
func (s *ProtocolInfoMol) Len() uint
func (*ProtocolInfoMol) Name ¶
func (s *ProtocolInfoMol) Name() *String
func (*ProtocolInfoMol) SupportVersions ¶
func (s *ProtocolInfoMol) SupportVersions() *StringVec
func (*ProtocolInfoMol) TotalSize ¶
func (s *ProtocolInfoMol) TotalSize() uint
type ProtocolInfoMolBuilder ¶
type ProtocolInfoMolBuilder struct {
// contains filtered or unexported fields
}
func NewProtocolInfoMolBuilder ¶
func NewProtocolInfoMolBuilder() *ProtocolInfoMolBuilder
func (*ProtocolInfoMolBuilder) Build ¶
func (s *ProtocolInfoMolBuilder) Build() ProtocolInfoMol
func (*ProtocolInfoMolBuilder) Name ¶
func (s *ProtocolInfoMolBuilder) Name(v String) *ProtocolInfoMolBuilder
func (*ProtocolInfoMolBuilder) SupportVersions ¶
func (s *ProtocolInfoMolBuilder) SupportVersions(v StringVec) *ProtocolInfoMolBuilder
type String ¶
type String struct {
// contains filtered or unexported fields
}
func StringDefault ¶
func StringDefault() String
func (*String) AsBuilder ¶
func (s *String) AsBuilder() StringBuilder
type StringBuilder ¶
type StringBuilder struct {
// contains filtered or unexported fields
}
func NewStringBuilder ¶
func NewStringBuilder() *StringBuilder
func (*StringBuilder) Build ¶
func (s *StringBuilder) Build() String
func (*StringBuilder) Extend ¶
func (s *StringBuilder) Extend(iter []Byte) *StringBuilder
func (*StringBuilder) Push ¶
func (s *StringBuilder) Push(v Byte) *StringBuilder
func (*StringBuilder) Set ¶
func (s *StringBuilder) Set(v []Byte) *StringBuilder
type StringVec ¶
type StringVec struct {
// contains filtered or unexported fields
}
func StringVecDefault ¶
func StringVecDefault() StringVec
func StringVecFromSlice ¶
func (*StringVec) AsBuilder ¶
func (s *StringVec) AsBuilder() StringVecBuilder
type StringVecBuilder ¶
type StringVecBuilder struct {
// contains filtered or unexported fields
}
func NewStringVecBuilder ¶
func NewStringVecBuilder() *StringVecBuilder
func (*StringVecBuilder) Build ¶
func (s *StringVecBuilder) Build() StringVec
func (*StringVecBuilder) Extend ¶
func (s *StringVecBuilder) Extend(iter []String) *StringVecBuilder
func (*StringVecBuilder) Push ¶
func (s *StringVecBuilder) Push(v String) *StringVecBuilder
func (*StringVecBuilder) Set ¶
func (s *StringVecBuilder) Set(v []String) *StringVecBuilder
Click to show internal directories.
Click to hide internal directories.