neoGFX
Cross-platform C++ app/game engine
neolib::message_queue Class Referenceabstract

#include <message_queue.hpp>

Inheritance diagram for neolib::message_queue:
neolib::win32_message_queue

Public Member Functions

virtual ~message_queue ()=default
 
virtual bool have_message () const =0
 
virtual int get_message () const =0
 
virtual void bump ()=0
 
virtual bool in_idle () const =0
 
virtual void idle ()=0
 

Detailed Description

Definition at line 42 of file message_queue.hpp.

Constructor & Destructor Documentation

◆ ~message_queue()

virtual neolib::message_queue::~message_queue ( )
virtualdefault

Member Function Documentation

◆ bump()

virtual void neolib::message_queue::bump ( )
pure virtual

Implemented in neolib::win32_message_queue.

◆ get_message()

virtual int neolib::message_queue::get_message ( ) const
pure virtual

Implemented in neolib::win32_message_queue.

◆ have_message()

virtual bool neolib::message_queue::have_message ( ) const
pure virtual

Implemented in neolib::win32_message_queue.

◆ idle()

virtual void neolib::message_queue::idle ( )
pure virtual

Implemented in neolib::win32_message_queue.

◆ in_idle()

virtual bool neolib::message_queue::in_idle ( ) const
pure virtual

Implemented in neolib::win32_message_queue.


The documentation for this class was generated from the following file: