Lines Matching defs:PLEventQueue

470 typedef struct PLEventQueue PLEventQueue;
472 PR_EXTERN(PLEventQueue*)
474 PR_EXTERN(PLEventQueue *)
479 PR_EXTERN(PLEventQueue *)
485 PL_DestroyEventQueue(PLEventQueue* self);
487 PL_GetEventQueueMonitor(PLEventQueue* self);
495 PR_EXTERN(PRStatus) PL_PostEvent(PLEventQueue* self, PLEvent* event);
496 PR_EXTERN(void*) PL_PostSynchronousEvent(PLEventQueue* self, PLEvent* event);
497 PR_EXTERN(PLEvent*) PL_GetEvent(PLEventQueue* self);
498 PR_EXTERN(PRBool) PL_EventAvailable(PLEventQueue* self);
500 typedef void (PR_CALLBACK *PLEventFunProc)(PLEvent* event, void* data, PLEventQueue* queue);
502 PR_EXTERN(void) PL_MapEvents(PLEventQueue* self, PLEventFunProc fun, void* data);
503 PR_EXTERN(void) PL_RevokeEvents(PLEventQueue* self, void* owner);
504 PR_EXTERN(void) PL_ProcessPendingEvents(PLEventQueue* self);
505 PR_EXTERN(PLEvent*) PL_WaitForEvent(PLEventQueue* self);
506 PR_EXTERN(void) PL_EventLoop(PLEventQueue* self);
507 PR_EXTERN(PRInt32) PL_GetEventQueueSelectFD(PLEventQueue* self);
508 PR_EXTERN(PRBool) PL_IsQueueOnCurrentThread( PLEventQueue *queue );
509 PR_EXTERN(PRBool) PL_IsQueueNative(PLEventQueue *queue);
520 PR_EXTERN(void) PL_DequeueEvent(PLEvent* self, PLEventQueue* queue);
545 PLEventQueue *eqp
552 PL_ProcessEventsBeforeID(PLEventQueue *aSelf, unsigned long aID);
557 PL_RegisterEventIDFunc(PLEventQueue *aSelf, PLGetEventIDFunc aFunc,
559 PR_EXTERN(void) PL_UnregisterEventIDFunc(PLEventQueue *aSelf);
862 nsresult (*InitFromPLQueue)(nsIEventQueue *pThis, PLEventQueue * aQueue);
870 nsresult (*GetPLEventQueue)(nsIEventQueue *pThis, PLEventQueue * *_retval);