EventQueue
BTimedEventQueue* EventQueue();
EventQueue()->AddEvent(event);
EventQueue()->AddEvent(firstBufferEvent);
EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true, BTimedEventQueue::B_HANDLE_BUFFER);
EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true, BTimedEventQueue::B_HANDLE_BUFFER);
EventQueue()->AddEvent(nextBufferEvent);
status_t status = EventQueue()->AddEvent(event);
EventQueue()->AddEvent(event);
EventQueue()->AddEvent(firstBufferEvent);
EventQueue()->AddEvent(media_timed_event(0, M_REFRESH_PARAMETER_WEB));
EventQueue()->AddEvent(media_timed_event(0,
EventQueue()->AddEvent(media_timed_event(0,
EventQueue()->AddEvent(ev);
EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true, BTimedEventQueue::B_HANDLE_BUFFER);
EventQueue()->AddEvent(startEvent);
EventQueue()->AddEvent(stopEvent);
EventQueue()->AddEvent(stopEvent);
status_t status = EventQueue()->AddEvent(event);
EventQueue()->AddEvent(event);
EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true,
EventQueue()->AddEvent(event);
EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true,
EventQueue()->AddEvent(startEvent);
EventQueue()->AddEvent(stopEvent);
EventQueue()->AddEvent(stopEvent);
status_t status = EventQueue()->AddEvent(event);
EventQueue()->AddEvent(event);
EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true,
EventQueue()->AddEvent(startEvent);
EventQueue()->AddEvent(stopEvent);
EventQueue()->AddEvent(stopEvent);
status_t status = EventQueue()->AddEvent(event);
EventQueue()->AddEvent(event);
EventQueue()->AddEvent(nextBufferEvent);
EventQueue()->AddEvent(event);
EventQueue()->AddEvent(firstBufferEvent);
EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true, BTimedEventQueue::B_HANDLE_BUFFER);
EventQueue()->AddEvent(nextBufferEvent);
EventQueue()->AddEvent(media_timed_event(when,
EventQueue()->AddEvent(event);
status_t status = EventQueue()->AddEvent(event);
EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true,
EventQueue()->AddEvent(firstBufferEvent);
EventQueue()->AddEvent(event);
EventQueue()->FlushEvents(event->event_time,
EventQueue()->AddEvent(ev);
status_t status = EventQueue()->AddEvent(event);
EventQueue()->AddEvent(event);
EventQueue()->FlushEvents(TimeSource()->Now(),
EventQueue()->AddEvent(event);
EventQueue()->AddEvent(event);
EventQueue()->FlushEvents(event->event_time,
EventQueue()->AddEvent(newEvent);
EventQueue()->AddEvent(ev);
EventQueue()->AddEvent(event);
err = EventQueue()->AddEvent(event);
EventQueue()->AddEvent(event);
EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true, BTimedEventQueue::B_HANDLE_BUFFER);
EventQueue()->AddEvent(ev);
EventQueue::CreateDefault();
EventQueue::DeleteDefault();
if (EventQueue::Default().RemoveEvent(fPerformanceTimeEvent))
EventQueue::Default().AddEvent(fPerformanceTimeEvent);
EventQueue::Default().AddEvent(fPerformanceTimeEvent);
EventQueue()->AddEvent(firstBufferEvent);
EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true,
EventQueue()->AddEvent(nextBufferEvent);
EventQueue::Default().AddEvent(event);
EventQueue()->AddEvent(event);
EventQueue()->FlushEvents(event->event_time, BTimedEventQueue::B_ALWAYS, true, BTimedEventQueue::B_HANDLE_BUFFER);
EventQueue()->FlushEvents(event->event_time,
EventQueue::ChangeEvent(Event* event, bigtime_t newTime)
EventQueue::_AddEvent(Event* event)
EventQueue::_EventAt(int32 index) const
EventQueue::_execute_events_(void* cookie)
EventQueue *gc = (EventQueue*)cookie;
EventQueue::_ExecuteEvents()
EventQueue::EventQueue()
EventQueue::_Reschedule()
EventQueue* EventQueue::fDefaultQueue = NULL;
EventQueue::~EventQueue()
EventQueue::InitCheck()
EventQueue*
EventQueue::CreateDefault()
fDefaultQueue = new(nothrow) EventQueue;
EventQueue::DeleteDefault()
EventQueue&
EventQueue::Default()
EventQueue::AddEvent(Event* event)
EventQueue::RemoveEvent(Event* event)
class EventQueue : public BLocker {
EventQueue();
virtual ~EventQueue();
static EventQueue* CreateDefault();
static EventQueue& Default();
static EventQueue* fDefaultQueue;
EventQueue()->AddEvent(event);
EventQueue()->FlushEvents(event->event_time,
EventQueue()->AddEvent(firstBufferEvent);
EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true,
EventQueue()->AddEvent(nextBufferEvent);
return EventQueue()->AddEvent(event);
EventQueue()->AddEvent(nextBufferEvent);
EventQueue()->AddEvent(firstBufferEvent);
EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true,
EventQueue()->AddEvent(media_timed_event(buffer->Header()->start_time,
EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true,
EventQueue()->AddEvent(firstBufferEvent);
EventQueue()->AddEvent(nextEvent);
Event::Do(EventQueue *queue)
class EventQueue;
virtual bool Do(EventQueue *queue);
EventQueue::~EventQueue()
EventQueue::InitCheck()
EventQueue::Die()
EventQueue::AddEvent(Event *event)
EventQueue::RemoveEvent(Event *event)
EventQueue::ModifyEvent(Event *event, bigtime_t newTime)
EventQueue::_AddEvent(Event *event)
EventQueue::_RemoveEvent(Event *event)
EventQueue::_EventAt(int32 index) const
EventQueue::_IndexOfEvent(Event *event) const
EventQueue::_FindInsertionIndex(bigtime_t time) const
EventQueue::_EventLooperEntry(void *data)
return ((EventQueue*)data)->_EventLooper();
EventQueue::_EventLooper()
EventQueue::_Reschedule()
EventQueue::EventQueue(const char *name)
class EventQueue : public BLocker {
EventQueue(const char *name = NULL);
virtual ~EventQueue();
MessageEvent::Do(EventQueue *queue)
virtual bool Do(EventQueue *queue);
virtual bool Do(EventQueue *queue)
MessageRunnerManager::MessageRunnerManager(EventQueue *eventQueue)
class EventQueue;
MessageRunnerManager(EventQueue *eventQueue);
EventQueue *fEventQueue;
fEventQueue = new EventQueue(kEventQueueName);
EventQueue*
class EventQueue;
EventQueue *GetEventQueue() const;
EventQueue *fEventQueue;
ShutdownProcess::ShutdownProcess(TRoster* roster, EventQueue* eventQueue)
EventQueue* fEventQueue;
class EventQueue;
EventQueue* eventQueue);
EventQueue::EventQueue(bool kernel)
EventQueue::~EventQueue()
EventQueue::Closed()
EventQueue::Select(int32 object, uint16 type, uint32 events, void* userData)
EventQueue::Query(int32 object, uint16 type, uint32* selectedEvents, void** userData)
EventQueue::Deselect(int32 object, uint16 type)
EventQueue::_DeselectEvent(select_event* event)
EventQueue::Notify(select_info* info, uint16 events)
EventQueue::_Notify(select_event* event, uint16 events)
EventQueue::Wait(event_wait_info* infos, int numInfos,
EventQueue::_DequeueEvents(event_wait_info* infos, int numInfos)
EventQueue::_GetEvent(int32 object, uint16 type)
EventQueue* queue = (EventQueue*)descriptor->cookie;
EventQueue* queue = (EventQueue*)descriptor->cookie;
EventQueue* queue = new(std::nothrow) EventQueue(false);
ObjectDeleter<EventQueue> deleter(queue);
EventQueue* eventQueue = (EventQueue*)descriptor->cookie;
EventQueue* eventQueue = (EventQueue*)descriptor->cookie;
EventQueue(bool kernel);
~EventQueue();
EventQueue()->AddEvent(event);
EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true,
EventQueue()->AddEvent(event);
EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true,