Lines Matching defs:event

34 			void				AddEvent(Event* event);
287 EventContainer::AddEvent(Event* event)
289 if (event != NULL)
290 fEvents.AddItem(event);
316 Event* event = fEvents.ItemAt(index);
317 status_t status = event->Register(registrator);
332 Event* event = fEvents.ItemAt(index);
333 event->Unregister(registrator);
345 message.AddPointer("event", origin);
405 Event* event = fEvents.ItemAt(index);
406 event->ResetTrigger();
407 fTriggered |= event->Triggered();
446 // This is a sticky event; we don't reset the trigger here
480 // #pragma mark - External event
688 Events::AddOnDemand(const BMessenger& target, Event* event)
690 OrEvent* orEvent = dynamic_cast<OrEvent*>(event);
692 EventContainer* container = dynamic_cast<EventContainer*>(event);
698 if (orEvent != event && event != NULL)
699 orEvent->AddEvent(event);
707 Events::ResolveExternalEvent(Event* event, const char* name, uint32 flags)
709 if (event == NULL)
712 if (EventContainer* container = dynamic_cast<EventContainer*>(event)) {
715 Event* event = ResolveExternalEvent(container->Events().ItemAt(index), name, flags);
716 if (event != NULL)
717 return event;
719 } else if (ExternalEvent* external = dynamic_cast<ExternalEvent*>(event)) {
729 Events::TriggerExternalEvent(Event* event)
731 if (event == NULL)
734 ExternalEvent* external = dynamic_cast<ExternalEvent*>(event);
743 Events::ResetStickyExternalEvent(Event* event)
745 if (event == NULL)
748 ExternalEvent* external = dynamic_cast<ExternalEvent*>(event);
756 /*! This will trigger a demand event, if it exists.
760 \return \c true, if there is a demand event, and it has been
764 Events::TriggerDemand(Event* event, bool testOnly)
766 if (event == NULL || event->Triggered())
769 if (EventContainer* container = dynamic_cast<EventContainer*>(event)) {
787 return event->Triggered();