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 Tue Aug 8 14:56:29 2006 for CyberLinkC by  doxygen 1.4.7