Mercurial > MadButterfly
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_ */ |