#include <BIEventLoop.h>

Public Member Functions | |
| virtual | ~BIEventLoop () |
| BIEventLoop destructor. | |
| virtual bool | isInitialized () const =0 |
| isInitialized returns true if event loop is correctly initialized (initialization is performed in the constructor) | |
| virtual void | quit ()=0 |
| Post a quit event. | |
| virtual bool | WaitEvent (BIEvent *&)=0 |
| WaitEvent wait for an event, and returns when a new event is available. | |
| virtual bool | PushEvent (BIEvent *)=0 |
| Put an event in the event loop. | |
| virtual BAL::BIEventLoop::~BIEventLoop | ( | ) | [inline, virtual] |
BIEventLoop destructor.
| virtual bool BAL::BIEventLoop::isInitialized | ( | ) | const [pure virtual] |
isInitialized returns true if event loop is correctly initialized (initialization is performed in the constructor)
Implemented in BC::BCEventLoopGeneric, and BC::BCEventLoopSDL.
| virtual void BAL::BIEventLoop::quit | ( | ) | [pure virtual] |
| virtual bool BAL::BIEventLoop::WaitEvent | ( | BIEvent *& | ) | [pure virtual] |
WaitEvent wait for an event, and returns when a new event is available.
If loop can goes on, it return true. Else false.
Implemented in BC::BCEventLoopGeneric, and BC::BCEventLoopSDL.
| virtual bool BAL::BIEventLoop::PushEvent | ( | BIEvent * | ) | [pure virtual] |