comparison include/mb_observer.h @ 206:748896358da2

Export subject_add_event_observer() to rest of the system. - declare it in mb_observer.h
author Thinker K.F. Li <thinker@branda.to>
date Wed, 10 Dec 2008 12:02:17 +0800
parents f9d507a3e1d9
children 29e1b2bffe4c
comparison
equal deleted inserted replaced
205:e91ba9e197bd 206:748896358da2
81 void *obj, int obj_type); 81 void *obj, int obj_type);
82 extern void subject_free(subject_t *subject); 82 extern void subject_free(subject_t *subject);
83 extern void subject_notify(subject_t *subject, event_t *evt); 83 extern void subject_notify(subject_t *subject, event_t *evt);
84 extern observer_t *subject_add_observer(subject_t *subject, 84 extern observer_t *subject_add_observer(subject_t *subject,
85 evt_handler hdr, void *arg); 85 evt_handler hdr, void *arg);
86 extern observer_t *subject_add_event_observer(subject_t *subject, int type,
87 evt_handler hdr, void *arg);
86 extern void subject_remove_observer(subject_t *subject, 88 extern void subject_remove_observer(subject_t *subject,
87 observer_t *observer); 89 observer_t *observer);
88 90
89 91
90 #endif /* __OBSERVER_H_ */ 92 #endif /* __OBSERVER_H_ */