26#if ! defined (octave_event_queue_h)
27#define octave_event_queue_h 1
29#include "octave-config.h"
61 std::unique_ptr<elem> ptr (m_fifo.front ());
71 elem *ptr = m_fifo.front ();
77 std::size_t
size (
void)
const {
return m_fifo.size (); }
83 m_fifo.push (new_elem);
118 warn_unhandled_exception ();
125 void warn_unhandled_exception (
void)
const;
event_queue_safe(const event_queue_safe &)=delete
std::queue< elem * > m_fifo
std::size_t size(void) const
event_queue(const event_queue &)=delete
void add_action(elem *new_elem)