Documentation ¶
Index ¶
- type Bits
- type BitsMember
- type Const
- type EncodedCompoundIdentifier
- type Enum
- type EnumMember
- type FieldHandleInformation
- type Generator
- type HandleMetadataWrapper
- type Method
- type PaddingMarker
- type Parameter
- type Protocol
- type Result
- type ResultOkEntry
- type Root
- type Service
- type ServiceMember
- type Struct
- type StructMember
- type Table
- type TableMember
- type Type
- type Union
- type UnionMember
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BitsMember ¶
type BitsMember struct { fidl.BitsMember Name string Value string }
type EncodedCompoundIdentifier ¶
type EncodedCompoundIdentifier = fidl.EncodedCompoundIdentifier
type EnumMember ¶
type EnumMember struct { fidl.EnumMember Name string Value string }
type FieldHandleInformation ¶
type FieldHandleInformation struct {
// contains filtered or unexported fields
}
type Generator ¶
type Generator struct {
// contains filtered or unexported fields
}
func NewGenerator ¶
func NewGenerator() *Generator
func (*Generator) GenerateFidl ¶
type HandleMetadataWrapper ¶
type PaddingMarker ¶
type Protocol ¶
type Protocol struct { fidl.Attributes ECI EncodedCompoundIdentifier Name string Methods []Method ServiceName string }
type Result ¶
type Result struct { fidl.Attributes ECI EncodedCompoundIdentifier Derives derives Name string Ok []ResultOkEntry ErrOGType fidl.Type ErrType string Size int Alignment int }
type ResultOkEntry ¶
type Root ¶
type Service ¶
type Service struct { fidl.Attributes Name string Members []ServiceMember ServiceName string }
type ServiceMember ¶
type Struct ¶
type Struct struct { fidl.Attributes ECI EncodedCompoundIdentifier Derives derives Name string Members []StructMember PaddingMarkers []PaddingMarker FlattenedPaddingMarkers []PaddingMarker // Store size and alignment for Old and V1 versions of the wire format. The // numbers will be different if the struct contains a union within it. Only // structs have this information because fidl::encoding only uses these // precalculated numbers for structs and unions. Size int Alignment int HasPadding bool // True iff the fidl_struct_copy! macro should be used instead of fidl_struct!. UseFidlStructCopy bool }
type StructMember ¶
type Table ¶
type Table struct { fidl.Table Derives derives ECI EncodedCompoundIdentifier Name string Members []TableMember }
type TableMember ¶
type Union ¶
type Union struct { fidl.Union Derives derives ECI EncodedCompoundIdentifier Name string Members []UnionMember }
Click to show internal directories.
Click to hide internal directories.