blob: 4b6d7b74ae33e87a29e32018ea31089c9a815082 [file] [log] [blame]
protocol fuchsia.driver.framework/Driver
table/member fuchsia.driver.framework/DriverCapabilities.exposed_dir fuchsia.io/Directory
table/member fuchsia.driver.framework/DriverCapabilities.node_name string:128
table/member fuchsia.driver.framework/DriverCapabilities.offers vector<string:100>:64
resource table fuchsia.driver.framework/DriverCapabilities
protocol/member fuchsia.driver.framework/DriverHost.Start(fuchsia.driver.framework/DriverStartArgs start_args,server_end:fuchsia.driver.framework/Driver driver)
protocol fuchsia.driver.framework/DriverHost
protocol/member fuchsia.driver.framework/DriverIndex.MatchDriver(fuchsia.driver.framework/NodeAddArgs args) -> (fuchsia.driver.framework/DriverIndex_MatchDriver_Result result)
protocol fuchsia.driver.framework/DriverIndex
struct/member fuchsia.driver.framework/DriverIndex_MatchDriver_Response.driver fuchsia.driver.framework/MatchedDriver
struct fuchsia.driver.framework/DriverIndex_MatchDriver_Response
union/member fuchsia.driver.framework/DriverIndex_MatchDriver_Result.err int32
union/member fuchsia.driver.framework/DriverIndex_MatchDriver_Result.response fuchsia.driver.framework/DriverIndex_MatchDriver_Response
strict union fuchsia.driver.framework/DriverIndex_MatchDriver_Result
table/member fuchsia.driver.framework/DriverStartArgs.capabilities vector<fuchsia.driver.framework/DriverCapabilities>:64
table/member fuchsia.driver.framework/DriverStartArgs.node client_end:fuchsia.driver.framework/Node
table/member fuchsia.driver.framework/DriverStartArgs.ns vector<fuchsia.component.runner/ComponentNamespaceEntry>:32
table/member fuchsia.driver.framework/DriverStartArgs.outgoing_dir server_end:fuchsia.io/Directory
table/member fuchsia.driver.framework/DriverStartArgs.program fuchsia.data/Dictionary
table/member fuchsia.driver.framework/DriverStartArgs.symbols vector<fuchsia.driver.framework/NodeSymbol>:64
table/member fuchsia.driver.framework/DriverStartArgs.url string:4096
resource table fuchsia.driver.framework/DriverStartArgs
const fuchsia.driver.framework/MAX_CAPABILITY_COUNT uint8 64
const fuchsia.driver.framework/MAX_NODE_NAME_LENGTH uint8 128
const fuchsia.driver.framework/MAX_OFFER_COUNT uint8 64
const fuchsia.driver.framework/MAX_PROPERTY_COUNT uint8 64
const fuchsia.driver.framework/MAX_SYMBOL_COUNT uint8 64
const fuchsia.driver.framework/MAX_SYMBOL_NAME_LENGTH uint8 128
table/member fuchsia.driver.framework/MatchedDriver.node_index uint32
table/member fuchsia.driver.framework/MatchedDriver.num_nodes uint32
table/member fuchsia.driver.framework/MatchedDriver.url string:4096
table fuchsia.driver.framework/MatchedDriver
protocol/member fuchsia.driver.framework/Node.AddChild(fuchsia.driver.framework/NodeAddArgs args,server_end:fuchsia.driver.framework/NodeController controller,server_end:<fuchsia.driver.framework/Node,optional> node) -> (fuchsia.driver.framework/Node_AddChild_Result result)
protocol fuchsia.driver.framework/Node
table/member fuchsia.driver.framework/NodeAddArgs.name string:128
table/member fuchsia.driver.framework/NodeAddArgs.offers vector<string:100>:64
table/member fuchsia.driver.framework/NodeAddArgs.properties vector<fuchsia.driver.framework/NodeProperty>:64
table/member fuchsia.driver.framework/NodeAddArgs.symbols vector<fuchsia.driver.framework/NodeSymbol>:64
table fuchsia.driver.framework/NodeAddArgs
protocol/member fuchsia.driver.framework/NodeController.Remove()
protocol fuchsia.driver.framework/NodeController
enum/member fuchsia.driver.framework/NodeError.NAME_ALREADY_EXISTS 4
enum/member fuchsia.driver.framework/NodeError.NAME_INVALID 3
enum/member fuchsia.driver.framework/NodeError.NAME_MISSING 2
enum/member fuchsia.driver.framework/NodeError.NODE_REMOVED 1
enum/member fuchsia.driver.framework/NodeError.OFFER_ALREADY_EXISTS 5
enum/member fuchsia.driver.framework/NodeError.SYMBOL_ADDRESS_MISSING 7
enum/member fuchsia.driver.framework/NodeError.SYMBOL_ALREADY_EXISTS 8
enum/member fuchsia.driver.framework/NodeError.SYMBOL_NAME_MISSING 6
strict enum fuchsia.driver.framework/NodeError uint32
table/member fuchsia.driver.framework/NodeProperty.key uint32
table/member fuchsia.driver.framework/NodeProperty.value uint32
table fuchsia.driver.framework/NodeProperty
table/member fuchsia.driver.framework/NodeSymbol.address uint64
table/member fuchsia.driver.framework/NodeSymbol.name string:128
table fuchsia.driver.framework/NodeSymbol
struct fuchsia.driver.framework/Node_AddChild_Response
union/member fuchsia.driver.framework/Node_AddChild_Result.err fuchsia.driver.framework/NodeError
union/member fuchsia.driver.framework/Node_AddChild_Result.response fuchsia.driver.framework/Node_AddChild_Response
strict union fuchsia.driver.framework/Node_AddChild_Result
library fuchsia.driver.framework