- bool WakeUp()
- {
- return Check(m_ptr->WakeUp(m_ptr));
- }
-
- bool HasEvent()
- {
- // returns DFB_OK if there is >=1 event, DFB_BUFFEREMPTY otherwise
- DFBResult r = m_ptr->HasEvent(m_ptr);
-
- // NB: Check() also returns true for DFB_BUFFEREMPTY, so we can't just
- // return it's return value:
- Check(r);
- return (r == DFB_OK);
- }
-
- bool WaitForEventWithTimeout(unsigned secs, unsigned millisecs)