mirror of
https://github.com/owntone/owntone-server.git
synced 2024-12-26 23:25:56 -05:00
[listener] Update so that comments etc match actual use
This commit is contained in:
parent
108744e02b
commit
38ed9e59ad
@ -80,15 +80,15 @@ listener_remove(notify notify_cb)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
listener_notify(enum listener_event_type type)
|
listener_notify(short event_mask)
|
||||||
{
|
{
|
||||||
struct listener *listener;
|
struct listener *listener;
|
||||||
|
|
||||||
listener = listener_list;
|
listener = listener_list;
|
||||||
while (listener)
|
while (listener)
|
||||||
{
|
{
|
||||||
if (type & listener->events)
|
if (event_mask & listener->events)
|
||||||
listener->notify_cb(type);
|
listener->notify_cb(event_mask & listener->events);
|
||||||
listener = listener->next;
|
listener = listener->next;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -36,7 +36,8 @@ typedef void (*notify)(short event_mask);
|
|||||||
* Registers the given callback function to the given event types.
|
* Registers the given callback function to the given event types.
|
||||||
* This function is not thread safe. Listeners must be added once at startup.
|
* This function is not thread safe. Listeners must be added once at startup.
|
||||||
*
|
*
|
||||||
* @param notify_cb Callback function
|
* @param notify_cb Callback function (should be a non-blocking function,
|
||||||
|
* especially when the event is from the player)
|
||||||
* @param event_mask Event mask, one or more of LISTENER_*
|
* @param event_mask Event mask, one or more of LISTENER_*
|
||||||
* @return 0 on success, -1 on failure
|
* @return 0 on success, -1 on failure
|
||||||
*/
|
*/
|
||||||
@ -57,10 +58,10 @@ listener_remove(notify notify_cb);
|
|||||||
* Calls the callback function of the registered listeners listening for the
|
* Calls the callback function of the registered listeners listening for the
|
||||||
* given type of event.
|
* given type of event.
|
||||||
*
|
*
|
||||||
* @param type The event type, on of the LISTENER_* values
|
* @param event_mask Event mask, one or more of LISTENER_*
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
listener_notify(enum listener_event_type type);
|
listener_notify(short event_mask);
|
||||||
|
|
||||||
#endif /* !__LISTENER_H__ */
|
#endif /* !__LISTENER_H__ */
|
||||||
|
Loading…
Reference in New Issue
Block a user