class Iterator

Defined at line 24 of file ../../src/media/audio/drivers/usb-audio/usb-audio-descriptors.h

Public Methods

bool valid ()

Defined at line 32 of file ../../src/media/audio/drivers/usb-audio/usb-audio-descriptors.h

size_t offset ()

Defined at line 33 of file ../../src/media/audio/drivers/usb-audio/usb-audio-descriptors.h

const fbl::RefPtr<DescriptorListMemory> & desc_list ()

Defined at line 34 of file ../../src/media/audio/drivers/usb-audio/usb-audio-descriptors.h

const usb_descriptor_header_t * hdr ()

Defined at line 36 of file ../../src/media/audio/drivers/usb-audio/usb-audio-descriptors.h

template <typename T>
const T * hdr_as ()

Defined at line 46 of file ../../src/media/audio/drivers/usb-audio/usb-audio-descriptors.h

void Iterator (fbl::RefPtr<DescriptorListMemory> mem)

Defined at line 52 of file ../../src/media/audio/drivers/usb-audio/usb-audio-descriptors.cc

bool Next ()

Advance the iterator to the next valid header and return true. If

there are no more valid headers, simply return false.

Defined at line 60 of file ../../src/media/audio/drivers/usb-audio/usb-audio-descriptors.cc