internal

package
v1.0.7 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2024 License: MPL-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Code generated by vktl/cmd/tlgen2; DO NOT EDIT.

Code generated by vktl/cmd/tlgen2; DO NOT EDIT.

Code generated by vktl/cmd/tlgen2; DO NOT EDIT.

Code generated by vktl/cmd/tlgen2; DO NOT EDIT.

Code generated by vktl/cmd/tlgen2; DO NOT EDIT.

Code generated by vktl/cmd/tlgen2; DO NOT EDIT.

Code generated by vktl/cmd/tlgen2; DO NOT EDIT.

Code generated by vktl/cmd/tlgen2; DO NOT EDIT.

Code generated by vktl/cmd/tlgen2; DO NOT EDIT.

Code generated by vktl/cmd/tlgen2; DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuiltinTupleTlsArgBoxedRead

func BuiltinTupleTlsArgBoxedRead(w []byte, vec *[]TlsArg, nat_n uint32) (_ []byte, err error)

func BuiltinTupleTlsArgBoxedReadJSON

func BuiltinTupleTlsArgBoxedReadJSON(j interface{}, vec *[]TlsArg, nat_n uint32) error

func BuiltinTupleTlsArgBoxedWrite

func BuiltinTupleTlsArgBoxedWrite(w []byte, vec []TlsArg, nat_n uint32) (_ []byte, err error)

func BuiltinTupleTlsArgBoxedWriteJSON

func BuiltinTupleTlsArgBoxedWriteJSON(w []byte, vec []TlsArg, nat_n uint32) (_ []byte, err error)

func BuiltinTupleTlsArgBoxedWriteJSONOpt

func BuiltinTupleTlsArgBoxedWriteJSONOpt(short bool, w []byte, vec []TlsArg, nat_n uint32) (_ []byte, err error)

func BuiltinTupleTlsCombinatorBoxedRead

func BuiltinTupleTlsCombinatorBoxedRead(w []byte, vec *[]TlsCombinator, nat_n uint32) (_ []byte, err error)

func BuiltinTupleTlsCombinatorBoxedReadJSON

func BuiltinTupleTlsCombinatorBoxedReadJSON(j interface{}, vec *[]TlsCombinator, nat_n uint32) error

func BuiltinTupleTlsCombinatorBoxedWrite

func BuiltinTupleTlsCombinatorBoxedWrite(w []byte, vec []TlsCombinator, nat_n uint32) (_ []byte, err error)

func BuiltinTupleTlsCombinatorBoxedWriteJSON

func BuiltinTupleTlsCombinatorBoxedWriteJSON(w []byte, vec []TlsCombinator, nat_n uint32) (_ []byte, err error)

func BuiltinTupleTlsCombinatorBoxedWriteJSONOpt

func BuiltinTupleTlsCombinatorBoxedWriteJSONOpt(short bool, w []byte, vec []TlsCombinator, nat_n uint32) (_ []byte, err error)

func BuiltinTupleTlsExprBoxedRead

func BuiltinTupleTlsExprBoxedRead(w []byte, vec *[]TlsExpr, nat_n uint32) (_ []byte, err error)

func BuiltinTupleTlsExprBoxedReadJSON

func BuiltinTupleTlsExprBoxedReadJSON(j interface{}, vec *[]TlsExpr, nat_n uint32) error

func BuiltinTupleTlsExprBoxedWrite

func BuiltinTupleTlsExprBoxedWrite(w []byte, vec []TlsExpr, nat_n uint32) (_ []byte, err error)

func BuiltinTupleTlsExprBoxedWriteJSON

func BuiltinTupleTlsExprBoxedWriteJSON(w []byte, vec []TlsExpr, nat_n uint32) (_ []byte, err error)

func BuiltinTupleTlsExprBoxedWriteJSONOpt

func BuiltinTupleTlsExprBoxedWriteJSONOpt(short bool, w []byte, vec []TlsExpr, nat_n uint32) (_ []byte, err error)

func BuiltinTupleTlsTypeBoxedRead

func BuiltinTupleTlsTypeBoxedRead(w []byte, vec *[]TlsType, nat_n uint32) (_ []byte, err error)

func BuiltinTupleTlsTypeBoxedReadJSON

func BuiltinTupleTlsTypeBoxedReadJSON(j interface{}, vec *[]TlsType, nat_n uint32) error

func BuiltinTupleTlsTypeBoxedWrite

func BuiltinTupleTlsTypeBoxedWrite(w []byte, vec []TlsType, nat_n uint32) (_ []byte, err error)

func BuiltinTupleTlsTypeBoxedWriteJSON

func BuiltinTupleTlsTypeBoxedWriteJSON(w []byte, vec []TlsType, nat_n uint32) (_ []byte, err error)

func BuiltinTupleTlsTypeBoxedWriteJSONOpt

func BuiltinTupleTlsTypeBoxedWriteJSONOpt(short bool, w []byte, vec []TlsType, nat_n uint32) (_ []byte, err error)

func ErrorClientDo

func ErrorClientDo(typeName string, network string, actorID int64, address string, err error) error

func ErrorClientReadResult

func ErrorClientReadResult(typeName string, network string, actorID int64, address string, err error) error

func ErrorClientWrite

func ErrorClientWrite(typeName string, err error) error

func ErrorInvalidEnumTag

func ErrorInvalidEnumTag(typeName string, tag uint32) error

func ErrorInvalidEnumTagJSON

func ErrorInvalidEnumTagJSON(typeName string, tag string) error

func ErrorInvalidJSON

func ErrorInvalidJSON(typeName string, msg string) error

func ErrorInvalidJSONExcessElement

func ErrorInvalidJSONExcessElement(typeName string, key string) error

func ErrorInvalidUnionTag

func ErrorInvalidUnionTag(typeName string, tag uint32) error

func ErrorInvalidUnionTagJSON

func ErrorInvalidUnionTagJSON(typeName string, tag string) error

func ErrorServerHandle

func ErrorServerHandle(typeName string, err error) error

func ErrorServerRead

func ErrorServerRead(typeName string, err error) error

func ErrorServerWriteResult

func ErrorServerWriteResult(typeName string, err error) error

func ErrorWrongSequenceLength

func ErrorWrongSequenceLength(typeName string, actual int, expected uint32) error

func JsonBytesToInterface

func JsonBytesToInterface(b []byte) (interface{}, error)

func JsonReadArray

func JsonReadArray(typeName string, j interface{}) (int, []interface{}, error)

func JsonReadArrayFixedSize

func JsonReadArrayFixedSize(typeName string, j interface{}, expectLength uint32) (int, []interface{}, error)

func JsonReadBool

func JsonReadBool(j interface{}, dst *bool) error

func JsonReadFloat32

func JsonReadFloat32(j interface{}, dst *float32) error

func JsonReadFloat64

func JsonReadFloat64(j interface{}, dst *float64) error

func JsonReadInt32

func JsonReadInt32(j interface{}, dst *int32) error

func JsonReadInt64

func JsonReadInt64(j interface{}, dst *int64) error

func JsonReadMaybe

func JsonReadMaybe(typeName string, j interface{}) (bool, interface{}, error)

func JsonReadString

func JsonReadString(j interface{}, dst *string) error

func JsonReadStringBytes

func JsonReadStringBytes(j interface{}, dst *[]byte) error

func JsonReadUint32

func JsonReadUint32(j interface{}, dst *uint32) error

func JsonReadUnionType

func JsonReadUnionType(typeName string, j interface{}) (map[string]interface{}, string, error)

func TlsArg__ReadJSON

func TlsArg__ReadJSON(item *TlsArg, j interface{}) error

func TlsArray__ReadJSON

func TlsArray__ReadJSON(item *TlsArray, j interface{}) error

func TlsCombinator0__ReadJSON added in v1.0.6

func TlsCombinator0__ReadJSON(item *TlsCombinator0, j interface{}) error

func TlsCombinatorLeft0__ReadJSON added in v1.0.6

func TlsCombinatorLeft0__ReadJSON(item *TlsCombinatorLeft0, j interface{}) error

func TlsCombinatorLeftBuiltin__ReadJSON

func TlsCombinatorLeftBuiltin__ReadJSON(item *TlsCombinatorLeftBuiltin, j interface{}) error

func TlsCombinatorLeft__ReadJSON

func TlsCombinatorLeft__ReadJSON(item *TlsCombinatorLeft, j interface{}) error

func TlsCombinatorRight__ReadJSON

func TlsCombinatorRight__ReadJSON(item *TlsCombinatorRight, j interface{}) error

func TlsCombinatorV4__ReadJSON

func TlsCombinatorV4__ReadJSON(item *TlsCombinatorV4, j interface{}) error

func TlsCombinator__ReadJSON

func TlsCombinator__ReadJSON(item *TlsCombinator, j interface{}) error

func TlsExprNat__ReadJSON

func TlsExprNat__ReadJSON(item *TlsExprNat, j interface{}) error

func TlsExprType__ReadJSON

func TlsExprType__ReadJSON(item *TlsExprType, j interface{}) error

func TlsExpr__ReadJSON added in v1.0.6

func TlsExpr__ReadJSON(item *TlsExpr, j interface{}) error

func TlsNatConst__ReadJSON

func TlsNatConst__ReadJSON(item *TlsNatConst, j interface{}) error

func TlsNatExpr__ReadJSON added in v1.0.6

func TlsNatExpr__ReadJSON(item *TlsNatExpr, j interface{}) error

func TlsNatVar__ReadJSON

func TlsNatVar__ReadJSON(item *TlsNatVar, j interface{}) error

func TlsSchemaV2__ReadJSON

func TlsSchemaV2__ReadJSON(item *TlsSchemaV2, j interface{}) error

func TlsSchemaV3__ReadJSON

func TlsSchemaV3__ReadJSON(item *TlsSchemaV3, j interface{}) error

func TlsSchemaV4__ReadJSON

func TlsSchemaV4__ReadJSON(item *TlsSchemaV4, j interface{}) error

func TlsSchema__ReadJSON added in v1.0.6

func TlsSchema__ReadJSON(item *TlsSchema, j interface{}) error

func TlsTypeExpr0__ReadJSON added in v1.0.6

func TlsTypeExpr0__ReadJSON(item *TlsTypeExpr0, j interface{}) error

func TlsTypeExpr__ReadJSON

func TlsTypeExpr__ReadJSON(item *TlsTypeExpr, j interface{}) error

func TlsTypeVar__ReadJSON

func TlsTypeVar__ReadJSON(item *TlsTypeVar, j interface{}) error

func TlsType__ReadJSON

func TlsType__ReadJSON(item *TlsType, j interface{}) error

Types

type TlsArg

type TlsArg struct {
	Id          string
	Flags       uint32
	VarNum      int32 // Conditional: item.Flags.1
	ExistVarNum int32 // Conditional: item.Flags.2
	ExistVarBit int32 // Conditional: item.Flags.2
	Type        TlsTypeExpr
}

func (*TlsArg) ClearExistVarBit

func (item *TlsArg) ClearExistVarBit()

func (*TlsArg) ClearExistVarNum

func (item *TlsArg) ClearExistVarNum()

func (*TlsArg) ClearVarNum

func (item *TlsArg) ClearVarNum()

func (TlsArg) IsSetExistVarBit

func (item TlsArg) IsSetExistVarBit() bool

func (TlsArg) IsSetExistVarNum

func (item TlsArg) IsSetExistVarNum() bool

func (TlsArg) IsSetVarNum

func (item TlsArg) IsSetVarNum() bool

func (*TlsArg) MarshalJSON

func (item *TlsArg) MarshalJSON() ([]byte, error)

func (*TlsArg) Read

func (item *TlsArg) Read(w []byte) (_ []byte, err error)

func (*TlsArg) ReadBoxed

func (item *TlsArg) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsArg) Reset

func (item *TlsArg) Reset()

func (*TlsArg) SetExistVarBit

func (item *TlsArg) SetExistVarBit(v int32)

func (*TlsArg) SetExistVarNum

func (item *TlsArg) SetExistVarNum(v int32)

func (*TlsArg) SetVarNum

func (item *TlsArg) SetVarNum(v int32)

func (TlsArg) String

func (item TlsArg) String() string

func (TlsArg) TLName

func (TlsArg) TLName() string

func (TlsArg) TLTag

func (TlsArg) TLTag() uint32

func (*TlsArg) UnmarshalJSON

func (item *TlsArg) UnmarshalJSON(b []byte) error

func (*TlsArg) Write

func (item *TlsArg) Write(w []byte) (_ []byte, err error)

func (*TlsArg) WriteBoxed

func (item *TlsArg) WriteBoxed(w []byte) ([]byte, error)

func (*TlsArg) WriteJSON

func (item *TlsArg) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsArg) WriteJSONOpt

func (item *TlsArg) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsArray

type TlsArray struct {
	Multiplicity TlsNatExpr
	ArgsNum      uint32
	Args         []TlsArg
}

func (TlsArray) AsUnion

func (item TlsArray) AsUnion() TlsTypeExpr

func (*TlsArray) MarshalJSON

func (item *TlsArray) MarshalJSON() ([]byte, error)

func (*TlsArray) Read

func (item *TlsArray) Read(w []byte) (_ []byte, err error)

func (*TlsArray) ReadBoxed

func (item *TlsArray) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsArray) Reset

func (item *TlsArray) Reset()

func (TlsArray) String

func (item TlsArray) String() string

func (TlsArray) TLName

func (TlsArray) TLName() string

func (TlsArray) TLTag

func (TlsArray) TLTag() uint32

func (*TlsArray) UnmarshalJSON

func (item *TlsArray) UnmarshalJSON(b []byte) error

func (*TlsArray) Write

func (item *TlsArray) Write(w []byte) (_ []byte, err error)

func (*TlsArray) WriteBoxed

func (item *TlsArray) WriteBoxed(w []byte) ([]byte, error)

func (*TlsArray) WriteJSON

func (item *TlsArray) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsArray) WriteJSONOpt

func (item *TlsArray) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsCombinator

type TlsCombinator struct {
	// contains filtered or unexported fields
}

func (*TlsCombinator) AsCombinator added in v1.0.6

func (item *TlsCombinator) AsCombinator() (*TlsCombinator0, bool)

func (*TlsCombinator) AsV4 added in v1.0.6

func (item *TlsCombinator) AsV4() (*TlsCombinatorV4, bool)

func (*TlsCombinator) IsCombinator added in v1.0.6

func (item *TlsCombinator) IsCombinator() bool

func (*TlsCombinator) IsV4 added in v1.0.6

func (item *TlsCombinator) IsV4() bool

func (*TlsCombinator) MarshalJSON

func (item *TlsCombinator) MarshalJSON() ([]byte, error)

func (*TlsCombinator) ReadBoxed

func (item *TlsCombinator) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsCombinator) Reset

func (item *TlsCombinator) Reset()

func (*TlsCombinator) ResetToCombinator added in v1.0.6

func (item *TlsCombinator) ResetToCombinator() *TlsCombinator0

func (*TlsCombinator) ResetToV4 added in v1.0.6

func (item *TlsCombinator) ResetToV4() *TlsCombinatorV4

func (*TlsCombinator) SetCombinator added in v1.0.6

func (item *TlsCombinator) SetCombinator(value TlsCombinator0)

func (*TlsCombinator) SetV4 added in v1.0.6

func (item *TlsCombinator) SetV4(value TlsCombinatorV4)

func (TlsCombinator) String

func (item TlsCombinator) String() string

func (TlsCombinator) TLName

func (item TlsCombinator) TLName() string

func (TlsCombinator) TLTag

func (item TlsCombinator) TLTag() uint32

func (*TlsCombinator) UnmarshalJSON

func (item *TlsCombinator) UnmarshalJSON(b []byte) error

func (*TlsCombinator) WriteBoxed

func (item *TlsCombinator) WriteBoxed(w []byte) (_ []byte, err error)

func (*TlsCombinator) WriteJSON

func (item *TlsCombinator) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsCombinator) WriteJSONOpt

func (item *TlsCombinator) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsCombinator0 added in v1.0.6

type TlsCombinator0 struct {
	Name     int32
	Id       string
	TypeName int32
	Left     TlsCombinatorLeft
	Right    TlsCombinatorRight
}

func (TlsCombinator0) AsUnion added in v1.0.6

func (item TlsCombinator0) AsUnion() TlsCombinator

func (*TlsCombinator0) MarshalJSON added in v1.0.6

func (item *TlsCombinator0) MarshalJSON() ([]byte, error)

func (*TlsCombinator0) Read added in v1.0.6

func (item *TlsCombinator0) Read(w []byte) (_ []byte, err error)

func (*TlsCombinator0) ReadBoxed added in v1.0.6

func (item *TlsCombinator0) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsCombinator0) Reset added in v1.0.6

func (item *TlsCombinator0) Reset()

func (TlsCombinator0) String added in v1.0.6

func (item TlsCombinator0) String() string

func (TlsCombinator0) TLName added in v1.0.6

func (TlsCombinator0) TLName() string

func (TlsCombinator0) TLTag added in v1.0.6

func (TlsCombinator0) TLTag() uint32

func (*TlsCombinator0) UnmarshalJSON added in v1.0.6

func (item *TlsCombinator0) UnmarshalJSON(b []byte) error

func (*TlsCombinator0) Write added in v1.0.6

func (item *TlsCombinator0) Write(w []byte) (_ []byte, err error)

func (*TlsCombinator0) WriteBoxed added in v1.0.6

func (item *TlsCombinator0) WriteBoxed(w []byte) ([]byte, error)

func (*TlsCombinator0) WriteJSON added in v1.0.6

func (item *TlsCombinator0) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsCombinator0) WriteJSONOpt added in v1.0.6

func (item *TlsCombinator0) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsCombinatorLeft

type TlsCombinatorLeft struct {
	// contains filtered or unexported fields
}

func (*TlsCombinatorLeft) AsBuiltin added in v1.0.6

func (item *TlsCombinatorLeft) AsBuiltin() (TlsCombinatorLeftBuiltin, bool)

func (*TlsCombinatorLeft) AsCombinatorLeft added in v1.0.6

func (item *TlsCombinatorLeft) AsCombinatorLeft() (*TlsCombinatorLeft0, bool)

func (*TlsCombinatorLeft) IsBuiltin added in v1.0.6

func (item *TlsCombinatorLeft) IsBuiltin() bool

func (*TlsCombinatorLeft) IsCombinatorLeft added in v1.0.6

func (item *TlsCombinatorLeft) IsCombinatorLeft() bool

func (*TlsCombinatorLeft) MarshalJSON

func (item *TlsCombinatorLeft) MarshalJSON() ([]byte, error)

func (*TlsCombinatorLeft) ReadBoxed

func (item *TlsCombinatorLeft) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsCombinatorLeft) Reset

func (item *TlsCombinatorLeft) Reset()

func (*TlsCombinatorLeft) ResetToBuiltin added in v1.0.6

func (item *TlsCombinatorLeft) ResetToBuiltin()

func (*TlsCombinatorLeft) ResetToCombinatorLeft added in v1.0.6

func (item *TlsCombinatorLeft) ResetToCombinatorLeft() *TlsCombinatorLeft0

func (*TlsCombinatorLeft) SetBuiltin added in v1.0.6

func (item *TlsCombinatorLeft) SetBuiltin()

func (*TlsCombinatorLeft) SetCombinatorLeft added in v1.0.6

func (item *TlsCombinatorLeft) SetCombinatorLeft(value TlsCombinatorLeft0)

func (TlsCombinatorLeft) String

func (item TlsCombinatorLeft) String() string

func (TlsCombinatorLeft) TLName

func (item TlsCombinatorLeft) TLName() string

func (TlsCombinatorLeft) TLTag

func (item TlsCombinatorLeft) TLTag() uint32

func (*TlsCombinatorLeft) UnmarshalJSON

func (item *TlsCombinatorLeft) UnmarshalJSON(b []byte) error

func (*TlsCombinatorLeft) WriteBoxed

func (item *TlsCombinatorLeft) WriteBoxed(w []byte) (_ []byte, err error)

func (*TlsCombinatorLeft) WriteJSON

func (item *TlsCombinatorLeft) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsCombinatorLeft) WriteJSONOpt

func (item *TlsCombinatorLeft) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsCombinatorLeft0 added in v1.0.6

type TlsCombinatorLeft0 struct {
	ArgsNum uint32
	Args    []TlsArg
}

func (TlsCombinatorLeft0) AsUnion added in v1.0.6

func (item TlsCombinatorLeft0) AsUnion() TlsCombinatorLeft

func (*TlsCombinatorLeft0) MarshalJSON added in v1.0.6

func (item *TlsCombinatorLeft0) MarshalJSON() ([]byte, error)

func (*TlsCombinatorLeft0) Read added in v1.0.6

func (item *TlsCombinatorLeft0) Read(w []byte) (_ []byte, err error)

func (*TlsCombinatorLeft0) ReadBoxed added in v1.0.6

func (item *TlsCombinatorLeft0) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsCombinatorLeft0) Reset added in v1.0.6

func (item *TlsCombinatorLeft0) Reset()

func (TlsCombinatorLeft0) String added in v1.0.6

func (item TlsCombinatorLeft0) String() string

func (TlsCombinatorLeft0) TLName added in v1.0.6

func (TlsCombinatorLeft0) TLName() string

func (TlsCombinatorLeft0) TLTag added in v1.0.6

func (TlsCombinatorLeft0) TLTag() uint32

func (*TlsCombinatorLeft0) UnmarshalJSON added in v1.0.6

func (item *TlsCombinatorLeft0) UnmarshalJSON(b []byte) error

func (*TlsCombinatorLeft0) Write added in v1.0.6

func (item *TlsCombinatorLeft0) Write(w []byte) (_ []byte, err error)

func (*TlsCombinatorLeft0) WriteBoxed added in v1.0.6

func (item *TlsCombinatorLeft0) WriteBoxed(w []byte) ([]byte, error)

func (*TlsCombinatorLeft0) WriteJSON added in v1.0.6

func (item *TlsCombinatorLeft0) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsCombinatorLeft0) WriteJSONOpt added in v1.0.6

func (item *TlsCombinatorLeft0) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsCombinatorLeftBuiltin

type TlsCombinatorLeftBuiltin struct {
}

func (TlsCombinatorLeftBuiltin) AsUnion

func (*TlsCombinatorLeftBuiltin) MarshalJSON

func (item *TlsCombinatorLeftBuiltin) MarshalJSON() ([]byte, error)

func (*TlsCombinatorLeftBuiltin) Read

func (item *TlsCombinatorLeftBuiltin) Read(w []byte) ([]byte, error)

func (*TlsCombinatorLeftBuiltin) ReadBoxed

func (item *TlsCombinatorLeftBuiltin) ReadBoxed(w []byte) ([]byte, error)

func (*TlsCombinatorLeftBuiltin) Reset

func (item *TlsCombinatorLeftBuiltin) Reset()

func (TlsCombinatorLeftBuiltin) String

func (item TlsCombinatorLeftBuiltin) String() string

func (TlsCombinatorLeftBuiltin) TLName

func (TlsCombinatorLeftBuiltin) TLTag

func (*TlsCombinatorLeftBuiltin) UnmarshalJSON

func (item *TlsCombinatorLeftBuiltin) UnmarshalJSON(b []byte) error

func (*TlsCombinatorLeftBuiltin) Write

func (item *TlsCombinatorLeftBuiltin) Write(w []byte) ([]byte, error)

func (*TlsCombinatorLeftBuiltin) WriteBoxed

func (item *TlsCombinatorLeftBuiltin) WriteBoxed(w []byte) ([]byte, error)

func (*TlsCombinatorLeftBuiltin) WriteJSON

func (item *TlsCombinatorLeftBuiltin) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsCombinatorLeftBuiltin) WriteJSONOpt

func (item *TlsCombinatorLeftBuiltin) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsCombinatorRight

type TlsCombinatorRight struct {
	Value TlsTypeExpr
}

func (*TlsCombinatorRight) MarshalJSON

func (item *TlsCombinatorRight) MarshalJSON() ([]byte, error)

func (*TlsCombinatorRight) Read

func (item *TlsCombinatorRight) Read(w []byte) (_ []byte, err error)

func (*TlsCombinatorRight) ReadBoxed

func (item *TlsCombinatorRight) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsCombinatorRight) Reset

func (item *TlsCombinatorRight) Reset()

func (TlsCombinatorRight) String

func (item TlsCombinatorRight) String() string

func (TlsCombinatorRight) TLName

func (TlsCombinatorRight) TLName() string

func (TlsCombinatorRight) TLTag

func (TlsCombinatorRight) TLTag() uint32

func (*TlsCombinatorRight) UnmarshalJSON

func (item *TlsCombinatorRight) UnmarshalJSON(b []byte) error

func (*TlsCombinatorRight) Write

func (item *TlsCombinatorRight) Write(w []byte) (_ []byte, err error)

func (*TlsCombinatorRight) WriteBoxed

func (item *TlsCombinatorRight) WriteBoxed(w []byte) ([]byte, error)

func (*TlsCombinatorRight) WriteJSON

func (item *TlsCombinatorRight) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsCombinatorRight) WriteJSONOpt

func (item *TlsCombinatorRight) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsCombinatorV4

type TlsCombinatorV4 struct {
	Name     int32
	Id       string
	TypeName int32
	Left     TlsCombinatorLeft
	Right    TlsCombinatorRight
	Flags    int32
}

func (TlsCombinatorV4) AsUnion

func (item TlsCombinatorV4) AsUnion() TlsCombinator

func (*TlsCombinatorV4) MarshalJSON

func (item *TlsCombinatorV4) MarshalJSON() ([]byte, error)

func (*TlsCombinatorV4) Read

func (item *TlsCombinatorV4) Read(w []byte) (_ []byte, err error)

func (*TlsCombinatorV4) ReadBoxed

func (item *TlsCombinatorV4) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsCombinatorV4) Reset

func (item *TlsCombinatorV4) Reset()

func (TlsCombinatorV4) String

func (item TlsCombinatorV4) String() string

func (TlsCombinatorV4) TLName

func (TlsCombinatorV4) TLName() string

func (TlsCombinatorV4) TLTag

func (TlsCombinatorV4) TLTag() uint32

func (*TlsCombinatorV4) UnmarshalJSON

func (item *TlsCombinatorV4) UnmarshalJSON(b []byte) error

func (*TlsCombinatorV4) Write

func (item *TlsCombinatorV4) Write(w []byte) (_ []byte, err error)

func (*TlsCombinatorV4) WriteBoxed

func (item *TlsCombinatorV4) WriteBoxed(w []byte) ([]byte, error)

func (*TlsCombinatorV4) WriteJSON

func (item *TlsCombinatorV4) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsCombinatorV4) WriteJSONOpt

func (item *TlsCombinatorV4) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsExpr added in v1.0.6

type TlsExpr struct {
	// contains filtered or unexported fields
}

func (*TlsExpr) AsNat added in v1.0.6

func (item *TlsExpr) AsNat() (*TlsExprNat, bool)

func (*TlsExpr) AsType added in v1.0.6

func (item *TlsExpr) AsType() (*TlsExprType, bool)

func (*TlsExpr) IsNat added in v1.0.6

func (item *TlsExpr) IsNat() bool

func (*TlsExpr) IsType added in v1.0.6

func (item *TlsExpr) IsType() bool

func (*TlsExpr) MarshalJSON added in v1.0.6

func (item *TlsExpr) MarshalJSON() ([]byte, error)

func (*TlsExpr) ReadBoxed added in v1.0.6

func (item *TlsExpr) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsExpr) Reset added in v1.0.6

func (item *TlsExpr) Reset()

func (*TlsExpr) ResetToNat added in v1.0.6

func (item *TlsExpr) ResetToNat() *TlsExprNat

func (*TlsExpr) ResetToType added in v1.0.6

func (item *TlsExpr) ResetToType() *TlsExprType

func (*TlsExpr) SetNat added in v1.0.6

func (item *TlsExpr) SetNat(value TlsExprNat)

func (*TlsExpr) SetType added in v1.0.6

func (item *TlsExpr) SetType(value TlsExprType)

func (TlsExpr) String added in v1.0.6

func (item TlsExpr) String() string

func (TlsExpr) TLName added in v1.0.6

func (item TlsExpr) TLName() string

func (TlsExpr) TLTag added in v1.0.6

func (item TlsExpr) TLTag() uint32

func (*TlsExpr) UnmarshalJSON added in v1.0.6

func (item *TlsExpr) UnmarshalJSON(b []byte) error

func (*TlsExpr) WriteBoxed added in v1.0.6

func (item *TlsExpr) WriteBoxed(w []byte) (_ []byte, err error)

func (*TlsExpr) WriteJSON added in v1.0.6

func (item *TlsExpr) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsExpr) WriteJSONOpt added in v1.0.6

func (item *TlsExpr) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsExprNat

type TlsExprNat struct {
	Expr TlsNatExpr
}

func (TlsExprNat) AsUnion

func (item TlsExprNat) AsUnion() TlsExpr

func (*TlsExprNat) MarshalJSON

func (item *TlsExprNat) MarshalJSON() ([]byte, error)

func (*TlsExprNat) Read

func (item *TlsExprNat) Read(w []byte) (_ []byte, err error)

func (*TlsExprNat) ReadBoxed

func (item *TlsExprNat) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsExprNat) Reset

func (item *TlsExprNat) Reset()

func (TlsExprNat) String

func (item TlsExprNat) String() string

func (TlsExprNat) TLName

func (TlsExprNat) TLName() string

func (TlsExprNat) TLTag

func (TlsExprNat) TLTag() uint32

func (*TlsExprNat) UnmarshalJSON

func (item *TlsExprNat) UnmarshalJSON(b []byte) error

func (*TlsExprNat) Write

func (item *TlsExprNat) Write(w []byte) (_ []byte, err error)

func (*TlsExprNat) WriteBoxed

func (item *TlsExprNat) WriteBoxed(w []byte) ([]byte, error)

func (*TlsExprNat) WriteJSON

func (item *TlsExprNat) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsExprNat) WriteJSONOpt

func (item *TlsExprNat) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsExprType

type TlsExprType struct {
	Expr TlsTypeExpr
}

func (TlsExprType) AsUnion

func (item TlsExprType) AsUnion() TlsExpr

func (*TlsExprType) MarshalJSON

func (item *TlsExprType) MarshalJSON() ([]byte, error)

func (*TlsExprType) Read

func (item *TlsExprType) Read(w []byte) (_ []byte, err error)

func (*TlsExprType) ReadBoxed

func (item *TlsExprType) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsExprType) Reset

func (item *TlsExprType) Reset()

func (TlsExprType) String

func (item TlsExprType) String() string

func (TlsExprType) TLName

func (TlsExprType) TLName() string

func (TlsExprType) TLTag

func (TlsExprType) TLTag() uint32

func (*TlsExprType) UnmarshalJSON

func (item *TlsExprType) UnmarshalJSON(b []byte) error

func (*TlsExprType) Write

func (item *TlsExprType) Write(w []byte) (_ []byte, err error)

func (*TlsExprType) WriteBoxed

func (item *TlsExprType) WriteBoxed(w []byte) ([]byte, error)

func (*TlsExprType) WriteJSON

func (item *TlsExprType) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsExprType) WriteJSONOpt

func (item *TlsExprType) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsNatConst

type TlsNatConst struct {
	Value int32
}

func (TlsNatConst) AsUnion

func (item TlsNatConst) AsUnion() TlsNatExpr

func (*TlsNatConst) MarshalJSON

func (item *TlsNatConst) MarshalJSON() ([]byte, error)

func (*TlsNatConst) Read

func (item *TlsNatConst) Read(w []byte) (_ []byte, err error)

func (*TlsNatConst) ReadBoxed

func (item *TlsNatConst) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsNatConst) Reset

func (item *TlsNatConst) Reset()

func (TlsNatConst) String

func (item TlsNatConst) String() string

func (TlsNatConst) TLName

func (TlsNatConst) TLName() string

func (TlsNatConst) TLTag

func (TlsNatConst) TLTag() uint32

func (*TlsNatConst) UnmarshalJSON

func (item *TlsNatConst) UnmarshalJSON(b []byte) error

func (*TlsNatConst) Write

func (item *TlsNatConst) Write(w []byte) (_ []byte, err error)

func (*TlsNatConst) WriteBoxed

func (item *TlsNatConst) WriteBoxed(w []byte) ([]byte, error)

func (*TlsNatConst) WriteJSON

func (item *TlsNatConst) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsNatConst) WriteJSONOpt

func (item *TlsNatConst) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsNatExpr added in v1.0.6

type TlsNatExpr struct {
	// contains filtered or unexported fields
}

func (*TlsNatExpr) AsNatConst added in v1.0.6

func (item *TlsNatExpr) AsNatConst() (*TlsNatConst, bool)

func (*TlsNatExpr) AsNatVar added in v1.0.6

func (item *TlsNatExpr) AsNatVar() (*TlsNatVar, bool)

func (*TlsNatExpr) IsNatConst added in v1.0.6

func (item *TlsNatExpr) IsNatConst() bool

func (*TlsNatExpr) IsNatVar added in v1.0.6

func (item *TlsNatExpr) IsNatVar() bool

func (*TlsNatExpr) MarshalJSON added in v1.0.6

func (item *TlsNatExpr) MarshalJSON() ([]byte, error)

func (*TlsNatExpr) ReadBoxed added in v1.0.6

func (item *TlsNatExpr) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsNatExpr) Reset added in v1.0.6

func (item *TlsNatExpr) Reset()

func (*TlsNatExpr) ResetToNatConst added in v1.0.6

func (item *TlsNatExpr) ResetToNatConst() *TlsNatConst

func (*TlsNatExpr) ResetToNatVar added in v1.0.6

func (item *TlsNatExpr) ResetToNatVar() *TlsNatVar

func (*TlsNatExpr) SetNatConst added in v1.0.6

func (item *TlsNatExpr) SetNatConst(value TlsNatConst)

func (*TlsNatExpr) SetNatVar added in v1.0.6

func (item *TlsNatExpr) SetNatVar(value TlsNatVar)

func (TlsNatExpr) String added in v1.0.6

func (item TlsNatExpr) String() string

func (TlsNatExpr) TLName added in v1.0.6

func (item TlsNatExpr) TLName() string

func (TlsNatExpr) TLTag added in v1.0.6

func (item TlsNatExpr) TLTag() uint32

func (*TlsNatExpr) UnmarshalJSON added in v1.0.6

func (item *TlsNatExpr) UnmarshalJSON(b []byte) error

func (*TlsNatExpr) WriteBoxed added in v1.0.6

func (item *TlsNatExpr) WriteBoxed(w []byte) (_ []byte, err error)

func (*TlsNatExpr) WriteJSON added in v1.0.6

func (item *TlsNatExpr) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsNatExpr) WriteJSONOpt added in v1.0.6

func (item *TlsNatExpr) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsNatVar

type TlsNatVar struct {
	Dif    int32
	VarNum int32
}

func (TlsNatVar) AsUnion

func (item TlsNatVar) AsUnion() TlsNatExpr

func (*TlsNatVar) MarshalJSON

func (item *TlsNatVar) MarshalJSON() ([]byte, error)

func (*TlsNatVar) Read

func (item *TlsNatVar) Read(w []byte) (_ []byte, err error)

func (*TlsNatVar) ReadBoxed

func (item *TlsNatVar) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsNatVar) Reset

func (item *TlsNatVar) Reset()

func (TlsNatVar) String

func (item TlsNatVar) String() string

func (TlsNatVar) TLName

func (TlsNatVar) TLName() string

func (TlsNatVar) TLTag

func (TlsNatVar) TLTag() uint32

func (*TlsNatVar) UnmarshalJSON

func (item *TlsNatVar) UnmarshalJSON(b []byte) error

func (*TlsNatVar) Write

func (item *TlsNatVar) Write(w []byte) (_ []byte, err error)

func (*TlsNatVar) WriteBoxed

func (item *TlsNatVar) WriteBoxed(w []byte) ([]byte, error)

func (*TlsNatVar) WriteJSON

func (item *TlsNatVar) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsNatVar) WriteJSONOpt

func (item *TlsNatVar) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsSchema added in v1.0.6

type TlsSchema struct {
	// contains filtered or unexported fields
}

func (*TlsSchema) AsV2 added in v1.0.6

func (item *TlsSchema) AsV2() (*TlsSchemaV2, bool)

func (*TlsSchema) AsV3 added in v1.0.6

func (item *TlsSchema) AsV3() (*TlsSchemaV3, bool)

func (*TlsSchema) AsV4 added in v1.0.6

func (item *TlsSchema) AsV4() (*TlsSchemaV4, bool)

func (*TlsSchema) IsV2 added in v1.0.6

func (item *TlsSchema) IsV2() bool

func (*TlsSchema) IsV3 added in v1.0.6

func (item *TlsSchema) IsV3() bool

func (*TlsSchema) IsV4 added in v1.0.6

func (item *TlsSchema) IsV4() bool

func (*TlsSchema) MarshalJSON added in v1.0.6

func (item *TlsSchema) MarshalJSON() ([]byte, error)

func (*TlsSchema) ReadBoxed added in v1.0.6

func (item *TlsSchema) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsSchema) Reset added in v1.0.6

func (item *TlsSchema) Reset()

func (*TlsSchema) ResetToV2 added in v1.0.6

func (item *TlsSchema) ResetToV2() *TlsSchemaV2

func (*TlsSchema) ResetToV3 added in v1.0.6

func (item *TlsSchema) ResetToV3() *TlsSchemaV3

func (*TlsSchema) ResetToV4 added in v1.0.6

func (item *TlsSchema) ResetToV4() *TlsSchemaV4

func (*TlsSchema) SetV2 added in v1.0.6

func (item *TlsSchema) SetV2(value TlsSchemaV2)

func (*TlsSchema) SetV3 added in v1.0.6

func (item *TlsSchema) SetV3(value TlsSchemaV3)

func (*TlsSchema) SetV4 added in v1.0.6

func (item *TlsSchema) SetV4(value TlsSchemaV4)

func (TlsSchema) String added in v1.0.6

func (item TlsSchema) String() string

func (TlsSchema) TLName added in v1.0.6

func (item TlsSchema) TLName() string

func (TlsSchema) TLTag added in v1.0.6

func (item TlsSchema) TLTag() uint32

func (*TlsSchema) UnmarshalJSON added in v1.0.6

func (item *TlsSchema) UnmarshalJSON(b []byte) error

func (*TlsSchema) WriteBoxed added in v1.0.6

func (item *TlsSchema) WriteBoxed(w []byte) (_ []byte, err error)

func (*TlsSchema) WriteJSON added in v1.0.6

func (item *TlsSchema) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsSchema) WriteJSONOpt added in v1.0.6

func (item *TlsSchema) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsSchemaV2

type TlsSchemaV2 struct {
	Version        int32
	Date           int32
	TypesNum       uint32
	Types          []TlsType
	ConstructorNum uint32
	Constructors   []TlsCombinator
	FunctionsNum   uint32
	Functions      []TlsCombinator
}

func (TlsSchemaV2) AsUnion

func (item TlsSchemaV2) AsUnion() TlsSchema

func (*TlsSchemaV2) MarshalJSON

func (item *TlsSchemaV2) MarshalJSON() ([]byte, error)

func (*TlsSchemaV2) Read

func (item *TlsSchemaV2) Read(w []byte) (_ []byte, err error)

func (*TlsSchemaV2) ReadBoxed

func (item *TlsSchemaV2) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsSchemaV2) Reset

func (item *TlsSchemaV2) Reset()

func (TlsSchemaV2) String

func (item TlsSchemaV2) String() string

func (TlsSchemaV2) TLName

func (TlsSchemaV2) TLName() string

func (TlsSchemaV2) TLTag

func (TlsSchemaV2) TLTag() uint32

func (*TlsSchemaV2) UnmarshalJSON

func (item *TlsSchemaV2) UnmarshalJSON(b []byte) error

func (*TlsSchemaV2) Write

func (item *TlsSchemaV2) Write(w []byte) (_ []byte, err error)

func (*TlsSchemaV2) WriteBoxed

func (item *TlsSchemaV2) WriteBoxed(w []byte) ([]byte, error)

func (*TlsSchemaV2) WriteJSON

func (item *TlsSchemaV2) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsSchemaV2) WriteJSONOpt

func (item *TlsSchemaV2) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsSchemaV3

type TlsSchemaV3 struct {
	Version        int32
	Date           int32
	TypesNum       uint32
	Types          []TlsType
	ConstructorNum uint32
	Constructors   []TlsCombinator
	FunctionsNum   uint32
	Functions      []TlsCombinator
}

func (TlsSchemaV3) AsUnion

func (item TlsSchemaV3) AsUnion() TlsSchema

func (*TlsSchemaV3) MarshalJSON

func (item *TlsSchemaV3) MarshalJSON() ([]byte, error)

func (*TlsSchemaV3) Read

func (item *TlsSchemaV3) Read(w []byte) (_ []byte, err error)

func (*TlsSchemaV3) ReadBoxed

func (item *TlsSchemaV3) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsSchemaV3) Reset

func (item *TlsSchemaV3) Reset()

func (TlsSchemaV3) String

func (item TlsSchemaV3) String() string

func (TlsSchemaV3) TLName

func (TlsSchemaV3) TLName() string

func (TlsSchemaV3) TLTag

func (TlsSchemaV3) TLTag() uint32

func (*TlsSchemaV3) UnmarshalJSON

func (item *TlsSchemaV3) UnmarshalJSON(b []byte) error

func (*TlsSchemaV3) Write

func (item *TlsSchemaV3) Write(w []byte) (_ []byte, err error)

func (*TlsSchemaV3) WriteBoxed

func (item *TlsSchemaV3) WriteBoxed(w []byte) ([]byte, error)

func (*TlsSchemaV3) WriteJSON

func (item *TlsSchemaV3) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsSchemaV3) WriteJSONOpt

func (item *TlsSchemaV3) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsSchemaV4

type TlsSchemaV4 struct {
	Version        int32
	Date           int32
	TypesNum       uint32
	Types          []TlsType
	ConstructorNum uint32
	Constructors   []TlsCombinator
	FunctionsNum   uint32
	Functions      []TlsCombinator
}

func (TlsSchemaV4) AsUnion

func (item TlsSchemaV4) AsUnion() TlsSchema

func (*TlsSchemaV4) MarshalJSON

func (item *TlsSchemaV4) MarshalJSON() ([]byte, error)

func (*TlsSchemaV4) Read

func (item *TlsSchemaV4) Read(w []byte) (_ []byte, err error)

func (*TlsSchemaV4) ReadBoxed

func (item *TlsSchemaV4) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsSchemaV4) Reset

func (item *TlsSchemaV4) Reset()

func (TlsSchemaV4) String

func (item TlsSchemaV4) String() string

func (TlsSchemaV4) TLName

func (TlsSchemaV4) TLName() string

func (TlsSchemaV4) TLTag

func (TlsSchemaV4) TLTag() uint32

func (*TlsSchemaV4) UnmarshalJSON

func (item *TlsSchemaV4) UnmarshalJSON(b []byte) error

func (*TlsSchemaV4) Write

func (item *TlsSchemaV4) Write(w []byte) (_ []byte, err error)

func (*TlsSchemaV4) WriteBoxed

func (item *TlsSchemaV4) WriteBoxed(w []byte) ([]byte, error)

func (*TlsSchemaV4) WriteJSON

func (item *TlsSchemaV4) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsSchemaV4) WriteJSONOpt

func (item *TlsSchemaV4) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsType

type TlsType struct {
	Name            int32
	Id              string
	ConstructorsNum int32
	Flags           int32
	Arity           int32
	ParamsType      int64
}

func (*TlsType) MarshalJSON

func (item *TlsType) MarshalJSON() ([]byte, error)

func (*TlsType) Read

func (item *TlsType) Read(w []byte) (_ []byte, err error)

func (*TlsType) ReadBoxed

func (item *TlsType) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsType) Reset

func (item *TlsType) Reset()

func (TlsType) String

func (item TlsType) String() string

func (TlsType) TLName

func (TlsType) TLName() string

func (TlsType) TLTag

func (TlsType) TLTag() uint32

func (*TlsType) UnmarshalJSON

func (item *TlsType) UnmarshalJSON(b []byte) error

func (*TlsType) Write

func (item *TlsType) Write(w []byte) (_ []byte, err error)

func (*TlsType) WriteBoxed

func (item *TlsType) WriteBoxed(w []byte) ([]byte, error)

func (*TlsType) WriteJSON

func (item *TlsType) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsType) WriteJSONOpt

func (item *TlsType) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsTypeExpr

type TlsTypeExpr struct {
	// contains filtered or unexported fields
}

func (*TlsTypeExpr) AsArray added in v1.0.6

func (item *TlsTypeExpr) AsArray() (*TlsArray, bool)

func (*TlsTypeExpr) AsTypeExpr added in v1.0.6

func (item *TlsTypeExpr) AsTypeExpr() (*TlsTypeExpr0, bool)

func (*TlsTypeExpr) AsTypeVar added in v1.0.6

func (item *TlsTypeExpr) AsTypeVar() (*TlsTypeVar, bool)

func (*TlsTypeExpr) IsArray added in v1.0.6

func (item *TlsTypeExpr) IsArray() bool

func (*TlsTypeExpr) IsTypeExpr added in v1.0.6

func (item *TlsTypeExpr) IsTypeExpr() bool

func (*TlsTypeExpr) IsTypeVar added in v1.0.6

func (item *TlsTypeExpr) IsTypeVar() bool

func (*TlsTypeExpr) MarshalJSON

func (item *TlsTypeExpr) MarshalJSON() ([]byte, error)

func (*TlsTypeExpr) ReadBoxed

func (item *TlsTypeExpr) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsTypeExpr) Reset

func (item *TlsTypeExpr) Reset()

func (*TlsTypeExpr) ResetToArray added in v1.0.6

func (item *TlsTypeExpr) ResetToArray() *TlsArray

func (*TlsTypeExpr) ResetToTypeExpr added in v1.0.6

func (item *TlsTypeExpr) ResetToTypeExpr() *TlsTypeExpr0

func (*TlsTypeExpr) ResetToTypeVar added in v1.0.6

func (item *TlsTypeExpr) ResetToTypeVar() *TlsTypeVar

func (*TlsTypeExpr) SetArray added in v1.0.6

func (item *TlsTypeExpr) SetArray(value TlsArray)

func (*TlsTypeExpr) SetTypeExpr added in v1.0.6

func (item *TlsTypeExpr) SetTypeExpr(value TlsTypeExpr0)

func (*TlsTypeExpr) SetTypeVar added in v1.0.6

func (item *TlsTypeExpr) SetTypeVar(value TlsTypeVar)

func (TlsTypeExpr) String

func (item TlsTypeExpr) String() string

func (TlsTypeExpr) TLName

func (item TlsTypeExpr) TLName() string

func (TlsTypeExpr) TLTag

func (item TlsTypeExpr) TLTag() uint32

func (*TlsTypeExpr) UnmarshalJSON

func (item *TlsTypeExpr) UnmarshalJSON(b []byte) error

func (*TlsTypeExpr) WriteBoxed

func (item *TlsTypeExpr) WriteBoxed(w []byte) (_ []byte, err error)

func (*TlsTypeExpr) WriteJSON

func (item *TlsTypeExpr) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsTypeExpr) WriteJSONOpt

func (item *TlsTypeExpr) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsTypeExpr0 added in v1.0.6

type TlsTypeExpr0 struct {
	Name        int32
	Flags       int32
	ChildrenNum uint32
	Children    []TlsExpr
}

func (TlsTypeExpr0) AsUnion added in v1.0.6

func (item TlsTypeExpr0) AsUnion() TlsTypeExpr

func (*TlsTypeExpr0) MarshalJSON added in v1.0.6

func (item *TlsTypeExpr0) MarshalJSON() ([]byte, error)

func (*TlsTypeExpr0) Read added in v1.0.6

func (item *TlsTypeExpr0) Read(w []byte) (_ []byte, err error)

func (*TlsTypeExpr0) ReadBoxed added in v1.0.6

func (item *TlsTypeExpr0) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsTypeExpr0) Reset added in v1.0.6

func (item *TlsTypeExpr0) Reset()

func (TlsTypeExpr0) String added in v1.0.6

func (item TlsTypeExpr0) String() string

func (TlsTypeExpr0) TLName added in v1.0.6

func (TlsTypeExpr0) TLName() string

func (TlsTypeExpr0) TLTag added in v1.0.6

func (TlsTypeExpr0) TLTag() uint32

func (*TlsTypeExpr0) UnmarshalJSON added in v1.0.6

func (item *TlsTypeExpr0) UnmarshalJSON(b []byte) error

func (*TlsTypeExpr0) Write added in v1.0.6

func (item *TlsTypeExpr0) Write(w []byte) (_ []byte, err error)

func (*TlsTypeExpr0) WriteBoxed added in v1.0.6

func (item *TlsTypeExpr0) WriteBoxed(w []byte) ([]byte, error)

func (*TlsTypeExpr0) WriteJSON added in v1.0.6

func (item *TlsTypeExpr0) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsTypeExpr0) WriteJSONOpt added in v1.0.6

func (item *TlsTypeExpr0) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type TlsTypeVar

type TlsTypeVar struct {
	VarNum int32
	Flags  int32
}

func (TlsTypeVar) AsUnion

func (item TlsTypeVar) AsUnion() TlsTypeExpr

func (*TlsTypeVar) MarshalJSON

func (item *TlsTypeVar) MarshalJSON() ([]byte, error)

func (*TlsTypeVar) Read

func (item *TlsTypeVar) Read(w []byte) (_ []byte, err error)

func (*TlsTypeVar) ReadBoxed

func (item *TlsTypeVar) ReadBoxed(w []byte) (_ []byte, err error)

func (*TlsTypeVar) Reset

func (item *TlsTypeVar) Reset()

func (TlsTypeVar) String

func (item TlsTypeVar) String() string

func (TlsTypeVar) TLName

func (TlsTypeVar) TLName() string

func (TlsTypeVar) TLTag

func (TlsTypeVar) TLTag() uint32

func (*TlsTypeVar) UnmarshalJSON

func (item *TlsTypeVar) UnmarshalJSON(b []byte) error

func (*TlsTypeVar) Write

func (item *TlsTypeVar) Write(w []byte) (_ []byte, err error)

func (*TlsTypeVar) WriteBoxed

func (item *TlsTypeVar) WriteBoxed(w []byte) ([]byte, error)

func (*TlsTypeVar) WriteJSON

func (item *TlsTypeVar) WriteJSON(w []byte) (_ []byte, err error)

func (*TlsTypeVar) WriteJSONOpt

func (item *TlsTypeVar) WriteJSONOpt(short bool, w []byte) (_ []byte, err error)

type UnionElement

type UnionElement struct {
	TLTag    uint32
	TLName   string
	TLString string
}

Jump to

Keyboard shortcuts

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