tree: 4182e61a8b74b74bb673a81d4aa1ff6fe0af8e2c [path history] [tgz]
  1. README.md
sdk/fidl/fuchsia.hardware.goldfish/README.md

fuchsia.hardware.goldfish

PROTOCOLS

AddressSpaceChildDriver

Defined in fuchsia.hardware.goldfish/goldfish_address_space.fidl

AllocateBlock

Request {#AddressSpaceChildDriver.AllocateBlock_Request}

Response {#AddressSpaceChildDriver.AllocateBlock_Response}

ClaimSharedBlock

Request {#AddressSpaceChildDriver.ClaimSharedBlock_Request}

Response {#AddressSpaceChildDriver.ClaimSharedBlock_Response}

DeallocateBlock

Request {#AddressSpaceChildDriver.DeallocateBlock_Request}

Response {#AddressSpaceChildDriver.DeallocateBlock_Response}

Ping

Request {#AddressSpaceChildDriver.Ping_Request}

Response {#AddressSpaceChildDriver.Ping_Response}

UnclaimSharedBlock

Request {#AddressSpaceChildDriver.UnclaimSharedBlock_Request}

Response {#AddressSpaceChildDriver.UnclaimSharedBlock_Response}

AddressSpaceDevice

Defined in fuchsia.hardware.goldfish/goldfish_address_space.fidl

OpenChildDriver

Request {#AddressSpaceDevice.OpenChildDriver_Request}

ControlDevice

Defined in fuchsia.hardware.goldfish/goldfish_control.fidl

CreateBuffer2

Request {#ControlDevice.CreateBuffer2_Request}

Response {#ControlDevice.CreateBuffer2_Response}

CreateColorBuffer2

Request {#ControlDevice.CreateColorBuffer2_Request}

Response {#ControlDevice.CreateColorBuffer2_Response}

CreateSyncFence

Request {#ControlDevice.CreateSyncFence_Request}

Response {#ControlDevice.CreateSyncFence_Response}

GetBufferHandle

Request {#ControlDevice.GetBufferHandle_Request}

Response {#ControlDevice.GetBufferHandle_Response}

GetBufferHandleInfo

Request {#ControlDevice.GetBufferHandleInfo_Request}

Response {#ControlDevice.GetBufferHandleInfo_Response}

Pipe

Defined in fuchsia.hardware.goldfish/goldfish_pipe.fidl

DoCall

Request {#Pipe.DoCall_Request}

Response {#Pipe.DoCall_Response}

GetBuffer

Request {#Pipe.GetBuffer_Request}

<EMPTY>

Response {#Pipe.GetBuffer_Response}

Read

Request {#Pipe.Read_Request}

Response {#Pipe.Read_Response}

SetBufferSize

Request {#Pipe.SetBufferSize_Request}

Response {#Pipe.SetBufferSize_Response}

SetEvent

Request {#Pipe.SetEvent_Request}

Write

Request {#Pipe.Write_Request}

Response {#Pipe.Write_Response}

PipeDevice

Defined in fuchsia.hardware.goldfish/goldfish_pipe.fidl

OpenPipe

Request {#PipeDevice.OpenPipe_Request}

SyncDevice

Defined in fuchsia.hardware.goldfish/goldfish_sync.fidl

CreateTimeline

Request {#SyncDevice.CreateTimeline_Request}

Response {#SyncDevice.CreateTimeline_Response}

<EMPTY>

SyncTimeline

Defined in fuchsia.hardware.goldfish/goldfish_sync.fidl

TriggerHostWait

Request {#SyncTimeline.TriggerHostWait_Request}

STRUCTS

AddressSpaceChildDriverPingMessage {#AddressSpaceChildDriverPingMessage data-text=“AddressSpaceChildDriverPingMessage”}

Defined in fuchsia.hardware.goldfish/goldfish_address_space.fidl

ControlDevice_CreateBuffer2_Response {#ControlDevice_CreateBuffer2_Response data-text=“ControlDevice_CreateBuffer2_Response”}

Defined in fuchsia.hardware.goldfish/goldfish_control.fidl

ControlDevice_CreateSyncFence_Response {#ControlDevice_CreateSyncFence_Response data-text=“ControlDevice_CreateSyncFence_Response”}

Defined in fuchsia.hardware.goldfish/goldfish_control.fidl

<EMPTY>

ControlDevice_GetBufferHandleInfo_Response {#ControlDevice_GetBufferHandleInfo_Response data-text=“ControlDevice_GetBufferHandleInfo_Response”}

Defined in fuchsia.hardware.goldfish/goldfish_control.fidl

ENUMS

AddressSpaceChildDriverType strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.hardware.goldfish/goldfish_address_space.fidl

BufferHandleType strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.hardware.goldfish/goldfish_control.fidl

ColorBufferFormatType strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.hardware.goldfish/goldfish_control.fidl

TABLES

BufferHandleInfo {#BufferHandleInfo data-text=“BufferHandleInfo”}

Defined in fuchsia.hardware.goldfish/goldfish_control.fidl

CreateBuffer2Params {#CreateBuffer2Params data-text=“CreateBuffer2Params”}

Defined in fuchsia.hardware.goldfish/goldfish_control.fidl

CreateColorBuffer2Params {#CreateColorBuffer2Params data-text=“CreateColorBuffer2Params”}

Defined in fuchsia.hardware.goldfish/goldfish_control.fidl

UNIONS

ControlDevice_CreateBuffer2_Result strict{:.fidl-attribute} {#ControlDevice_CreateBuffer2_Result data-text=“ControlDevice_CreateBuffer2_Result”}

Defined in fuchsia.hardware.goldfish/goldfish_control.fidl

ControlDevice_CreateSyncFence_Result strict{:.fidl-attribute} {#ControlDevice_CreateSyncFence_Result data-text=“ControlDevice_CreateSyncFence_Result”}

Defined in fuchsia.hardware.goldfish/goldfish_control.fidl

ControlDevice_GetBufferHandleInfo_Result strict{:.fidl-attribute} {#ControlDevice_GetBufferHandleInfo_Result data-text=“ControlDevice_GetBufferHandleInfo_Result”}

Defined in fuchsia.hardware.goldfish/goldfish_control.fidl

CONSTANTS