ceventlistener_list.c File Reference

#include <cybergarage/upnp/event/cevent.h>
#include <cybergarage/util/clog.h>

Functions

CgUpnpEventListenerListcg_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)

Function Documentation

void cg_upnp_eventlistenerlist_add CgUpnpEventListenerList eventListenerList,
CG_UPNP_EVENT_LISTENER  listener
 

Add a listener to the event listener list

Parameters:
eventListenerList The event listener list
listener The listener to add

void cg_upnp_eventlistenerlist_delete CgUpnpEventListenerList eventListenerList  ) 
 

Delete a event listener list.

Parameters:
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.

Parameters:
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

Parameters:
eventListenerList The event listener list
listener The listener to remove


Generated on Thu Jun 29 13:33:29 2006 for CyberLinkC by  doxygen 1.4.6