1 #include "EventQueue.h"
7 void EventQueue::push_event(Misc::SmartPointer
<Event
> event
) {
8 if(event
.is_valid()) event_queue
.push(event
);
11 void EventQueue::pop_event() {
12 if(event_queue
.empty()) return;
13 Event
*event
= event_queue
.front();
18 Misc::SmartPointer
<Event
> EventQueue::peek_event() {
19 if(event_queue
.empty()) return NULL
;
20 return event_queue
.front();
24 } // namespace Aesalon