22 throw_event(
const string &event_name) {
27 throw_event(
const string &event_name,
30 event->add_parameter(p1);
35 throw_event(
const string &event_name,
39 event->add_parameter(p1);
40 event->add_parameter(p2);
45 throw_event(
const string &event_name,
50 event->add_parameter(p1);
51 event->add_parameter(p2);
52 event->add_parameter(p3);
57 throw_event(
const string &event_name,
63 event->add_parameter(p1);
64 event->add_parameter(p2);
65 event->add_parameter(p3);
66 event->add_parameter(p4);
80 const string &event_name) {
86 const string &event_name,
89 event->add_parameter(p1);
95 const string &event_name,
99 event->add_parameter(p1);
100 event->add_parameter(p2);
106 const string &event_name,
111 event->add_parameter(p1);
112 event->add_parameter(p2);
113 event->add_parameter(p3);
A class to monitor events from the C++ side of things.
An optional parameter associated with an event.
static EventQueue * get_global_event_queue()
Returns a pointer to the one global EventQueue object.
virtual void dispatch_event(const Event *)
Calls the hooks assigned to the indicated single event.
A named event, possibly with parameters.
A ConstPointerTo is similar to a PointerTo, except it keeps a const pointer to the thing...