Lines Matching refs:EventSource
23 * to make any VirtualBox object an event source (by aggregating an EventSource instance).
42 * Internal EventSource data structures are optimized for fast event delivery, while
571 EventSource *mOwner;
584 EventSource *aOwner);
609 friend class EventSource;
671 struct EventSource::Data
720 EventSource *aOwner) :
800 * We release lock here to allow modifying ops on EventSource inside callback.
940 EventSource::EventSource()
943 EventSource::~EventSource()
946 HRESULT EventSource::FinalConstruct()
952 void EventSource::FinalRelease()
959 HRESULT EventSource::init()
971 void EventSource::uninit()
1001 HRESULT EventSource::registerListener(const ComPtr<IEventListener> &aListener,
1027 HRESULT EventSource::unregisterListener(const ComPtr<IEventListener> &aListener)
1058 HRESULT EventSource::fireEvent(const ComPtr<IEvent> &aEvent,
1106 * We pass lock here to allow modifying ops on EventSource inside callback
1138 HRESULT EventSource::getEvent(const ComPtr<IEventListener> &aListener,
1163 HRESULT EventSource::eventProcessed(const ComPtr<IEventListener> &aListener,
1317 ComObjPtr<EventSource> mSource;
1386 HRESULT EventSource::createListener(ComPtr<IEventListener> &aListener)
1397 HRESULT EventSource::createAggregator(const std::vector<ComPtr<IEventSource> > &aSubordinates,