![]() |
Speedify SDK for Android 15.5.0
|
A utility class to manage multiple receivers of a given type. More...
Classes | |
interface | ReceiversCallback |
A callback to run on each receiver. More... | |
Public Member Functions | |
final void | register (@NonNull T receiver) |
Registers a receiver. | |
final void | unregister (@NonNull T receiver) |
Unregisters a receiver. | |
final void | forEachAsync (@NonNull ReceiversCallback< T > cb) |
Calls a callback on each receiver asynchronously. | |
final void | forEachSync (@NonNull ReceiversCallback< T > cb) |
Calls a callback on each receiver synchronously. | |
A utility class to manage multiple receivers of a given type.
<T> | The type of the receiver |
final void forEachAsync | ( | @NonNull ReceiversCallback< T > | cb | ) |
Calls a callback on each receiver asynchronously.
cb | The callback to call |
final void forEachSync | ( | @NonNull ReceiversCallback< T > | cb | ) |
Calls a callback on each receiver synchronously.
cb | The callback to call |
final void register | ( | @NonNull T | receiver | ) |
Registers a receiver.
receiver | The receiver to register |
final void unregister | ( | @NonNull T | receiver | ) |
Unregisters a receiver.
receiver | The receiver to unregister |