Holds a single update that needs to be performed on a graph.
Update all graphs using the GraphUpdateObject.
Work item which can be used to apply all queued updates.
Returns if any graph updates are in progress.
Returns if any graph updates are waiting to be applied.
Order type for updating graphs.
Graph update thread.
Schedules graph updates internally.
Signal the graph update thread to start processing graph updates if there are any in the graphUpdateQueueAsync queue.
Used for IsAnyGraphUpdateInProgress.
Holds graphs that can be updated.
Queue containing all waiting graph update queries.
Queue of all async graph updates waiting to be executed.
Queue of all non-async graph update post events waiting to be executed.
Queue of all non-async graph updates waiting to be executed.
Reference to the thread which handles async graph updates.