pleyo.com

BAL::BIEventLoop Class Reference

#include <BIEventLoop.h>

Inheritance diagram for BAL::BIEventLoop:

BC::BCEventLoopGeneric BC::BCEventLoopSDL

List of all members.

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.


Detailed Description

the BIEventLoop The event, base class of all events
See also:
BIEvent

Constructor & Destructor Documentation

virtual BAL::BIEventLoop::~BIEventLoop (  )  [inline, virtual]

BIEventLoop destructor.


Member Function Documentation

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]

Post a quit event.

Implemented in BC::BCEventLoopGeneric, and BC::BCEventLoopSDL.

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]

Put an event in the event loop.

Implemented in BC::BCEventLoopGeneric, and BC::BCEventLoopSDL.


The documentation for this class was generated from the following file:
Generated on Wed Nov 21 20:04:19 2007 for Origyn Web Browser by Doxygen 1.5.3

pleyo.com
pleyo.com