#include <publisher.h>
| Public Member Functions | |
| int | post_event (Event *e) | 
| Post a new event, which will be delivered to the registered listeners. This is the principal method of this class. | |
| int | post_event (Event *e) const | 
| void | block_all_events () | 
| void | unblock_all_events () | 
| bool | are_all_events_blocked () const | 
| void | dump_publisher (std::ostream &) | 
| Friends | |
| class | Subscriber | 
| class | Listener | 
In some cases where there's multiple inheritance, you have to inherits first your class from Publisher. If not, you can have a double memory free...
| 
 | 
| Post a new event, which will be delivered to the registered listeners. This is the principal method of this class. 
 
 
 class Event1: public Event {} ; Publisher* p = new Publisher ; p->post_event(new Event1) ; // or p->igs_emit(Event1) ; | 
 1.3.9.1
 1.3.9.1