56 void removeAllChangeListeners();
65 void sendChangeMessage();
74 void sendSynchronousChangeMessage();
81 void dispatchPendingMessages();
88 ChangeBroadcasterCallback();
89 ~ChangeBroadcasterCallback()
override { cancelPendingUpdate(); }
90 void handleAsyncUpdate()
override;
95 friend class ChangeBroadcasterCallback;
96 ChangeBroadcasterCallback broadcastCallback;
99 std::atomic<bool> anyListeners {
false };
101 void callListeners();