class Metadata
Defined at line 20 of file fidling/gen/src/devices/usb/lib/fuchsia.hardware.usb.dwc2/fuchsia.hardware.usb.dwc2/cpp/fidl/fuchsia.hardware.usb.dwc2/cpp/natural_types.h
Public Members
static const char[] kSerializableName
Public Methods
void Metadata (Storage_ storage)
void Metadata (::fuchsia_hardware_usb_dwc2::DmaBurstLen dma_burst_len, uint32_t usb_turnaround_time, uint32_t rx_fifo_size, uint32_t nptx_fifo_size, ::std::array<uint32_t, 15> tx_fifo_sizes)
void Metadata ()
Default constructs a |Metadata| only if all of its members are default constructible.
Defined at line 32 of file fidling/gen/src/devices/usb/lib/fuchsia.hardware.usb.dwc2/fuchsia.hardware.usb.dwc2/cpp/fidl/fuchsia.hardware.usb.dwc2/cpp/natural_types.h
void Metadata (Metadata && )
Defined at line 35 of file fidling/gen/src/devices/usb/lib/fuchsia.hardware.usb.dwc2/fuchsia.hardware.usb.dwc2/cpp/fidl/fuchsia.hardware.usb.dwc2/cpp/natural_types.h
void Metadata (const Metadata & other)
Metadata & operator= (Metadata && )
Defined at line 36 of file fidling/gen/src/devices/usb/lib/fuchsia.hardware.usb.dwc2/fuchsia.hardware.usb.dwc2/cpp/fidl/fuchsia.hardware.usb.dwc2/cpp/natural_types.h
Metadata & operator= (const Metadata & other)
bool operator== (const Metadata & other)
bool operator!= (const Metadata & other)
::fuchsia_hardware_usb_dwc2::DmaBurstLen dma_burst_len ()
dma_burst_len for GAHBCFG register.
::fuchsia_hardware_usb_dwc2::DmaBurstLen & dma_burst_len ()
dma_burst_len for GAHBCFG register.
Metadata & dma_burst_len (::fuchsia_hardware_usb_dwc2::DmaBurstLen value)
dma_burst_len for GAHBCFG register.
uint32_t usb_turnaround_time ()
usb_turnaround_time for GUSBCFG register.
uint32_t & usb_turnaround_time ()
usb_turnaround_time for GUSBCFG register.
Metadata & usb_turnaround_time (uint32_t value)
usb_turnaround_time for GUSBCFG register.
uint32_t rx_fifo_size ()
RX fifo size for GRXFSIZ register, in 4 byte word units.
uint32_t & rx_fifo_size ()
RX fifo size for GRXFSIZ register, in 4 byte word units.
Metadata & rx_fifo_size (uint32_t value)
RX fifo size for GRXFSIZ register, in 4 byte word units.
uint32_t nptx_fifo_size ()
Non-periodic TX fifo size for GNPTXFSIZ register, in 4 byte word units.
This is used only for endpoint zero.
uint32_t & nptx_fifo_size ()
Non-periodic TX fifo size for GNPTXFSIZ register, in 4 byte word units.
This is used only for endpoint zero.
Metadata & nptx_fifo_size (uint32_t value)
Non-periodic TX fifo size for GNPTXFSIZ register, in 4 byte word units.
This is used only for endpoint zero.
const ::std::array<uint32_t, 15> & tx_fifo_sizes ()
TX fifo size for remaining IN endpoints, for DTXFSIZn registers, in 4 byte work units.
These sizes should match max packet sizes for our IN endpoints.
::std::array<uint32_t, 15> & tx_fifo_sizes ()
TX fifo size for remaining IN endpoints, for DTXFSIZn registers, in 4 byte work units.
These sizes should match max packet sizes for our IN endpoints.
Metadata & tx_fifo_sizes (::std::array<uint32_t, 15> value)
TX fifo size for remaining IN endpoints, for DTXFSIZn registers, in 4 byte work units.
These sizes should match max packet sizes for our IN endpoints.
void Metadata (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits