Deluge Firmware
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
WaveTableBandData Class Referencefinal

#include <WaveTableBandData.h>

Inheritance diagram for WaveTableBandData:
Inheritance graph
Collaboration diagram for WaveTableBandData:
Collaboration graph

Public Member Functions

 WaveTableBandData (WaveTable *newWaveTable)
 
bool mayBeStolen (void *thingNotToStealFrom=NULL)
 
void steal (char const *errorCode)
 
int getAppropriateQueue ()
 
- Public Member Functions inherited from Stealable
 Stealable ()
 
virtual bool mayBeStolen (void *thingNotToStealFrom)=0
 
virtual void steal (char const *errorCode)=0
 
virtual int getAppropriateQueue ()=0
 
- Public Member Functions inherited from BidirectionalLinkedListNode
 BidirectionalLinkedListNode ()
 
virtual ~BidirectionalLinkedListNode ()
 
void remove ()
 
void insertOtherNodeBefore (BidirectionalLinkedListNode *otherNode)
 
bool isLast ()
 

Public Attributes

WaveTablewaveTable
 
- Public Attributes inherited from Stealable
uint32_t lastTraversalNo
 
- Public Attributes inherited from BidirectionalLinkedListNode
BidirectionalLinkedListNodenext
 
BidirectionalLinkedListNode ** prevPointer
 
BidirectionalLinkedListlist
 

Constructor & Destructor Documentation

◆ WaveTableBandData()

WaveTableBandData::WaveTableBandData ( WaveTable newWaveTable)

Member Function Documentation

◆ getAppropriateQueue()

int WaveTableBandData::getAppropriateQueue ( )
virtual

Implements Stealable.

◆ mayBeStolen()

bool WaveTableBandData::mayBeStolen ( void *  thingNotToStealFrom = NULL)
virtual

Implements Stealable.

◆ steal()

void WaveTableBandData::steal ( char const *  errorCode)
virtual

Implements Stealable.

Member Data Documentation

◆ waveTable

WaveTable* WaveTableBandData::waveTable

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