cello
JUCE ValueTrees for Humans
Loading...
Searching...
No Matches
cello::UpdateQueue Class Reference
Inheritance diagram for cello::UpdateQueue:
cello::IpcClient cello::Sync

Public Member Functions

 UpdateQueue (Object &consumer, juce::Thread *thread)
 
 UpdateQueue (const UpdateQueue &)=delete
 
UpdateQueueoperator= (const UpdateQueue &)=delete
 
 UpdateQueue (UpdateQueue &&)=delete
 
UpdateQueueoperator= (UpdateQueue &&)=delete
 
int getPendingUpdateCount () const
 
void performAllUpdates ()
 Execute each of the updates that are ready.
 
void performNextUpdate ()
 Pop the next event from the queue and apply the change to the destination value tree.
 

Protected Member Functions

void pushUpdate (juce::MemoryBlock &&update)
 

Member Function Documentation

◆ getPendingUpdateCount()

int cello::UpdateQueue::getPendingUpdateCount ( ) const
Returns
int = number of updates that are ready to apply to the consumer side.

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