#include <cybergarage/upnp/event/cevent.h>
#include <cybergarage/util/clog.h>
Functions | |
CgUpnpEventListenerList * | cg_upnp_eventlistenerlist_new () |
void | cg_upnp_eventlistenerlist_delete (CgUpnpEventListenerList *eventListenerList) |
void | cg_upnp_eventlistenerlist_remove (CgUpnpEventListenerList *eventListenerList, CG_UPNP_EVENT_LISTENER listener) |
void | cg_upnp_eventlistenerlist_add (CgUpnpEventListenerList *eventListenerList, CG_UPNP_EVENT_LISTENER listener) |
void | cg_upnp_eventlistenerlist_notify (CgUpnpEventListenerList *eventListenerList, CgUpnpProperty *property) |
void cg_upnp_eventlistenerlist_add | ( | CgUpnpEventListenerList * | eventListenerList, | |
CG_UPNP_EVENT_LISTENER | listener | |||
) |
Add a listener to the event listener list
eventListenerList | The event listener list | |
listener | The listener to add |
void cg_upnp_eventlistenerlist_delete | ( | CgUpnpEventListenerList * | eventListenerList | ) |
Delete a event listener list.
eventListenerList | The event listener list to delete |
CgUpnpEventListenerList* cg_upnp_eventlistenerlist_new | ( | ) |
Create a new event listener list
void cg_upnp_eventlistenerlist_notify | ( | CgUpnpEventListenerList * | eventListenerList, | |
CgUpnpProperty * | property | |||
) |
Call all event listeners in the list with the given evented data.
eventListenerList | The list to iterate thru | |
property | The property that has been evented |
void cg_upnp_eventlistenerlist_remove | ( | CgUpnpEventListenerList * | eventListenerList, | |
CG_UPNP_EVENT_LISTENER | listener | |||
) |
Remove a listener from the event listener list
eventListenerList | The event listener list | |
listener | The listener to remove |