![]() |
Speedify SDK for Android 16.2.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 |