Deluge Firmware 1.3.0
Build date: 2025.06.05
Loading...
Searching...
No Matches
DINRootComplex Class Reference
Inheritance diagram for DINRootComplex:
Collaboration diagram for DINRootComplex:

Public Member Functions

RootComplexType getType () const override
 
size_t getNumCables () const override
 
MIDICablegetCable (size_t cableIdx) override
 
void flush () override
 Flush as much data as possible from any internal buffers to hardware queues.
 
Error poll () override
 Poll the root complex, calling back in to the MIDI engine for any new messages.
 
- Public Member Functions inherited from MIDIRootComplex
 MIDIRootComplex (const MIDIRootComplex &)=delete
 
 MIDIRootComplex (MIDIRootComplex &&)=delete
 
MIDIRootComplexoperator= (const MIDIRootComplex &)=delete
 
MIDIRootComplexoperator= (MIDIRootComplex &&)=delete
 
CableSet getCables ()
 

Public Attributes

MIDICableDINPorts cable
 The one and only DIN cable connection.
 

Member Function Documentation

◆ flush()

void DINRootComplex::flush ( )
overridevirtual

Flush as much data as possible from any internal buffers to hardware queues.

Implements MIDIRootComplex.

◆ getCable()

MIDICable * DINRootComplex::getCable ( size_t cableIdx)
inlinenodiscardoverridevirtual

Implements MIDIRootComplex.

◆ getNumCables()

size_t DINRootComplex::getNumCables ( ) const
inlinenodiscardoverridevirtual

Implements MIDIRootComplex.

◆ getType()

RootComplexType DINRootComplex::getType ( ) const
inlinenodiscardoverridevirtual

Implements MIDIRootComplex.

◆ poll()

Error DINRootComplex::poll ( )
nodiscardoverridevirtual

Poll the root complex, calling back in to the MIDI engine for any new messages.

Implements MIDIRootComplex.


The documentation for this class was generated from the following files: