LibreOffice Module comphelper (master) 1
Public Member Functions | Protected Member Functions | List of all members
comphelper::IEventProcessor Class Referenceabstract

an event processor More...

#include <asyncnotification.hxx>

Public Member Functions

virtual void processEvent (const AnyEvent &_rEvent)=0
 process a single event More...
 
virtual void SAL_CALL acquire () noexcept=0
 
virtual void SAL_CALL release () noexcept=0
 

Protected Member Functions

 ~IEventProcessor ()
 

Detailed Description

an event processor

See also
AsyncEventNotifier

Definition at line 64 of file asyncnotification.hxx.

Constructor & Destructor Documentation

◆ ~IEventProcessor()

comphelper::IEventProcessor::~IEventProcessor ( )
inlineprotected

Definition at line 75 of file asyncnotification.hxx.

Member Function Documentation

◆ acquire()

virtual void SAL_CALL comphelper::IEventProcessor::acquire ( )
pure virtualnoexcept

◆ processEvent()

virtual void comphelper::IEventProcessor::processEvent ( const AnyEvent _rEvent)
pure virtual

process a single event

◆ release()

virtual void SAL_CALL comphelper::IEventProcessor::release ( )
pure virtualnoexcept

The documentation for this class was generated from the following file: