| <link rel="stylesheet" href="../style.css" /> |
| |
| [TOC] |
| # test.handles |
| |
| |
| |
| ## **PROTOCOLS** |
| |
| ## DriverProtocol {#DriverProtocol} |
| *Defined in [test.handles/handles.test.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/handles.test.fidl;l=53)* |
| |
| ## SomeProtocol {#SomeProtocol} |
| *Defined in [test.handles/handles.test.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/handles.test.fidl;l=6)* |
| |
| |
| ## **STRUCTS** |
| |
| ### FdfHandles [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#FdfHandles data-text="FdfHandles"} |
| *Defined in [test.handles/handles.test.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/handles.test.fidl;l=56)* |
| |
| <table> |
| <tr><th>Field</th><th>Type</th><th>Description</th><th>Default</th></tr> |
| <tr id="FdfHandles.fdf_channel_handle"> |
| <td><code>fdf_channel_handle</code></td> |
| <td> |
| <code>handle<channel></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="FdfHandles.client_end_driver"> |
| <td><code>client_end_driver</code></td> |
| <td> |
| <code><a class='link' href='#DriverProtocol'>DriverProtocol</a></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="FdfHandles.server_end_driver"> |
| <td><code>server_end_driver</code></td> |
| <td> |
| <code>request<<a class='link' href='#DriverProtocol'>DriverProtocol</a>></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| </table> |
| |
| ### Handles [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#Handles data-text="Handles"} |
| *Defined in [test.handles/handles.test.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/handles.test.fidl;l=12)* |
| |
| <table> |
| <tr><th>Field</th><th>Type</th><th>Description</th><th>Default</th></tr> |
| <tr id="Handles.plain_handle"> |
| <td><code>plain_handle</code></td> |
| <td> |
| <code>handle<handle></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.bti_handle"> |
| <td><code>bti_handle</code></td> |
| <td> |
| <code>handle<bti></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.channel_handle"> |
| <td><code>channel_handle</code></td> |
| <td> |
| <code>handle<channel></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.clock_handle"> |
| <td><code>clock_handle</code></td> |
| <td> |
| <code>handle<clock></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.debuglog_handle"> |
| <td><code>debuglog_handle</code></td> |
| <td> |
| <code>handle<debuglog></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.event_handle"> |
| <td><code>event_handle</code></td> |
| <td> |
| <code>handle<event></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.eventpair_handle"> |
| <td><code>eventpair_handle</code></td> |
| <td> |
| <code>handle<eventpair></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.exception_handle"> |
| <td><code>exception_handle</code></td> |
| <td> |
| <code>handle<exception></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.fifo_handle"> |
| <td><code>fifo_handle</code></td> |
| <td> |
| <code>handle<fifo></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.guest_handle"> |
| <td><code>guest_handle</code></td> |
| <td> |
| <code>handle<guest></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.interrupt_handle"> |
| <td><code>interrupt_handle</code></td> |
| <td> |
| <code>handle<interrupt></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.iommu_handle"> |
| <td><code>iommu_handle</code></td> |
| <td> |
| <code>handle<iommu></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.job_handle"> |
| <td><code>job_handle</code></td> |
| <td> |
| <code>handle<job></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.pager_handle"> |
| <td><code>pager_handle</code></td> |
| <td> |
| <code>handle<pager></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.pmt_handle"> |
| <td><code>pmt_handle</code></td> |
| <td> |
| <code>handle<pmt></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.port_handle"> |
| <td><code>port_handle</code></td> |
| <td> |
| <code>handle<port></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.process_handle"> |
| <td><code>process_handle</code></td> |
| <td> |
| <code>handle<process></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.profile_handle"> |
| <td><code>profile_handle</code></td> |
| <td> |
| <code>handle<profile></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.resource_handle"> |
| <td><code>resource_handle</code></td> |
| <td> |
| <code>handle<resource></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.socket_handle"> |
| <td><code>socket_handle</code></td> |
| <td> |
| <code>handle<socket></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.suspendtoken_handle"> |
| <td><code>suspendtoken_handle</code></td> |
| <td> |
| <code>handle<suspendtoken></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.thread_handle"> |
| <td><code>thread_handle</code></td> |
| <td> |
| <code>handle<thread></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.timer_handle"> |
| <td><code>timer_handle</code></td> |
| <td> |
| <code>handle<timer></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.vcpu_handle"> |
| <td><code>vcpu_handle</code></td> |
| <td> |
| <code>handle<vcpu></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.vmar_handle"> |
| <td><code>vmar_handle</code></td> |
| <td> |
| <code>handle<vmar></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.vmo_handle"> |
| <td><code>vmo_handle</code></td> |
| <td> |
| <code>handle<vmo></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.rights_handle"> |
| <td><code>rights_handle</code></td> |
| <td> |
| <code>handle<vmo></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.aliased_plain_handle_field"> |
| <td><code>aliased_plain_handle_field</code></td> |
| <td> |
| <code><a class='link' href='#aliased_plain_handle'>aliased_plain_handle</a></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.aliased_subtype_handle_field"> |
| <td><code>aliased_subtype_handle_field</code></td> |
| <td> |
| <code><a class='link' href='#aliased_subtype_handle'>aliased_subtype_handle</a></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.aliased_rights_handle_field"> |
| <td><code>aliased_rights_handle_field</code></td> |
| <td> |
| <code><a class='link' href='#aliased_rights_handle'>aliased_rights_handle</a></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.some_protocol"> |
| <td><code>some_protocol</code></td> |
| <td> |
| <code><a class='link' href='#SomeProtocol'>SomeProtocol</a></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| <tr id="Handles.request_some_protocol"> |
| <td><code>request_some_protocol</code></td> |
| <td> |
| <code>request<<a class='link' href='#SomeProtocol'>SomeProtocol</a>></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| </table> |
| |
| |
| |
| |
| |
| |
| |
| ## **TYPE ALIASES** |
| |
| <table> |
| <tr><th>Name</th><th>Value</th><th>Description</th></tr> |
| <tr id="aliased_plain_handle"> |
| <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/handles.test.fidl;l=8">aliased_plain_handle</a></td> |
| <td> |
| <code>zx/handle</code></td> |
| <td></td> |
| </tr> |
| <tr id="aliased_rights_handle"> |
| <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/handles.test.fidl;l=10">aliased_rights_handle</a></td> |
| <td> |
| <code>zx/handle</code></td> |
| <td></td> |
| </tr> |
| <tr id="aliased_subtype_handle"> |
| <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/handles.test.fidl;l=9">aliased_subtype_handle</a></td> |
| <td> |
| <code>zx/handle</code></td> |
| <td></td> |
| </tr> |
| </table> |