Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AllFidlLibraries = []FidlLibrary{ {zircon, []string{"fuchsia", "mem"}}, {zircon, []string{"fuchsia", "cobalt"}}, {zircon, []string{"fuchsia", "ldsvc"}}, {zircon, []string{"fuchsia", "process"}}, {zircon, []string{"fuchsia", "io"}}, {zircon, []string{"fuchsia", "net"}}, {zircon, []string{"fuchsia", "hardware", "ethernet"}}, {garnet, []string{"fuchsia", "devicesettings"}}, {garnet, []string{"fuchsia", "net", "stack"}}, {garnet, []string{"fuchsia", "timezone"}}, {garnet, []string{"fuchsia", "scpi"}}, }
AllFidlLibraries lists all FIDL libraries.
Functions ¶
This section is empty.
Types ¶
type FidlLibrary ¶
type FidlLibrary struct { // FqName stores the fully-qualified name of the library in parts, e.g. // the `fuchsia.mem` library is `fuchsia`, `mem`. FqName []string // contains filtered or unexported fields }
FidlLibrary describes a FIDL library. It captures required details such as build location, header generation, etc.
func (FidlLibrary) PathToCompiledDir ¶
func (fidlLib FidlLibrary) PathToCompiledDir() string
PathToCompiledDir provides the path to compiled headers, relative to the out/<arch> directory.
func (FidlLibrary) PathToJSONIr ¶
func (fidlLib FidlLibrary) PathToJSONIr() string
PathToJSONIr provides the path to the JSON IR, relative to the out/<arch> directory.
Click to show internal directories.
Click to hide internal directories.