Libmacro  0.2
Libmacro is an extensible macro and hotkey library.
mcr::Dispatcher Struct Reference

Public Member Functions

 Dispatcher (Libmacro *ctx=nullptr)
 
 Dispatcher (const Dispatcher &copytron)
 
Dispatcheroperator= (const Dispatcher &copytron)
 
mcr_AbsDispatcheroperator* ()
 
const mcr_AbsDispatcheroperator* () const
 
virtual void add (struct mcr_Signal *sigPt, void *receiver, mcr_dispatch_receive_fnc receiverFnc)
 
virtual void clear ()
 
virtual void modifier (struct mcr_Signal *, unsigned int *)
 
virtual void remove (void *remReceiver)
 
virtual void trim ()
 

Static Public Member Functions

static Dispatcheroffset (mcr_IDispatcher *originPt)
 
static const Dispatcheroffset (const mcr_IDispatcher *originPt)
 

Public Attributes

mcr_AbsDispatcher self
 

Friends

class DispatcherPrivate
 

Detailed Description

Definition at line 37 of file dispatcher.h.


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