LibreOffice Module comphelper (master) 1
Classes | Namespaces | Typedefs | Functions
asyncnotification.hxx File Reference
#include <sal/config.h>
#include <comphelper/comphelperdllapi.h>
#include <rtl/ref.hxx>
#include <sal/types.h>
#include <salhelper/thread.hxx>
#include <salhelper/simplereferenceobject.hxx>
#include <memory>
#include <utility>
Include dependency graph for asyncnotification.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  comphelper::AnyEvent
 the very basic instance to hold a description of an event More...
 
class  comphelper::IEventProcessor
 an event processor More...
 
class  comphelper::AsyncEventNotifierBase
 a helper class for notifying events asynchronously More...
 
class  comphelper::AsyncEventNotifier
 This class is usable with rtl::Reference. More...
 
class  comphelper::AsyncEventNotifierAutoJoin
 This is a hack (when proper joining is not possible), use of which should be avoided by good design. More...
 
class  comphelper::EventHolder< EVENT_OBJECT >
 AnyEvent derivee holding a foreign event instance. More...
 

Namespaces

namespace  comphelper
 

Typedefs

typedef ::rtl::Reference< AnyEvent > comphelper::AnyEventRef
 

Functions

void comphelper::JoinAsyncEventNotifiers ()