void setNotifyEnabled(bool flag)
void subscribe(Subscriber *s, EB_Message message)
map< EB_Message, list< Subscriber * > > subscribers
void unsubscribe(Subscriber *s, EB_Message message)
bool getNotifyEnabled() const
void notify(EB_Message message, void *what=0, Subscriber *s=0)
virtual void update(EB_Message message, void *what=0)=0
pair< bool, EB_Message > EBSendMessage
@ PARTICLE_ESCAPING_SOURCE
@ PARTICLE_ESCAPED_SOURCE
@ NON_SOURCE_PHOTON_SCATTER_EVENT