Libmacro  0.2
Libmacro is an extensible macro and hotkey library.
mcr::Macro Member List

This is the complete list of members for mcr::Macro, including all inherited members.

activatorsChanged (defined in mcr::Macro)mcr::Macro
addDispatch()mcr::Macro
addDispatch(Signal &sigPt)mcr::Macro
addDispatch(Trigger &trigPt)mcr::Macro
addDispatch(Signal &sigPt, Trigger &trigPt)mcr::Macro
applyDispatch()mcr::Macro
blocking() const (defined in mcr::Macro)mcr::Macroinline
blockingChanged (defined in mcr::Macro)mcr::Macro
callProperty(propertyChanged propertyFn) (defined in mcr::Macro)mcr::Macroinline
clearActivators() (defined in mcr::Macro)mcr::Macroinline
clearAll() (defined in mcr::Macro)mcr::Macroinline
clearSignals() (defined in mcr::Macro)mcr::Macroinline
clearTriggers() (defined in mcr::Macro)mcr::Macroinline
context() const (defined in mcr::Macro)mcr::Macroinline
CONTINUE enum valuemcr::Macro
copy(const Macro &copytron) (defined in mcr::Macro)mcr::Macrovirtual
decQueued() (defined in mcr::Macro)mcr::Macroinlineprotected
dequeue(Interrupt val)mcr::Macroinlineprotected
DISABLE enum valuemcr::Macro
enabled() const (defined in mcr::Macro)mcr::Macroinline
enabledChanged (defined in mcr::Macro)mcr::Macro
incQueued() (defined in mcr::Macro)mcr::Macroinlineprotected
Interrupt enum namemcr::Macro
INTERRUPT enum valuemcr::Macro
INTERRUPT_ALL enum valuemcr::Macro
interruptor() const (defined in mcr::Macro)mcr::Macroinline
interruptorChanged (defined in mcr::Macro)mcr::Macro
limitMaxThreads()mcr::Macroinlineprotected
Macro(Libmacro *context=nullptr, bool blocking=false, bool sticky=false, unsigned int threadMax=1, bool enable=false) (defined in mcr::Macro)mcr::Macro
Macro(const Macro &copytron) (defined in mcr::Macro)mcr::Macro
MacroPrivate (defined in mcr::Macro)mcr::Macrofriend
name() const (defined in mcr::Macro)mcr::Macro
nameChanged (defined in mcr::Macro)mcr::Macro
notifyThreadsChanged()mcr::Macroprotected
objectChanged() (defined in mcr::Macro)mcr::Macroinlinevirtual
operator()() (defined in mcr::Macro)mcr::Macroinline
operator=(const Macro &copytron) (defined in mcr::Macro)mcr::Macroinline
PAUSE enum valuemcr::Macro
propertyChanged typedef (defined in mcr::Macro)mcr::Macro
propertyReceiver (defined in mcr::Macro)mcr::Macro
queued() const (defined in mcr::Macro)mcr::Macroinline
queuedChanged (defined in mcr::Macro)mcr::Macro
receive(struct mcr_DispatchReceiver *dispPt, struct mcr_Signal *, unsigned int) (defined in mcr::Macro)mcr::Macroinlinestatic
removeDispatch()mcr::Macro
run()mcr::Macrovirtual
running() (defined in mcr::Macro)mcr::Macroinline
setActivators(const Signal *array, size_t count) (defined in mcr::Macro)mcr::Macro
setActivators(const T &vals)mcr::Macroinline
setBlocking(bool val) (defined in mcr::Macro)mcr::Macro
setEnabled(bool val) (defined in mcr::Macro)mcr::Macroinline
setInterruptor(Interrupt val) (defined in mcr::Macro)mcr::Macro
setName(const char *val) (defined in mcr::Macro)mcr::Macro
setSignals(const Signal *array, size_t count)mcr::Macro
setSignals(const T &vals)mcr::Macroinline
setSticky(bool val) (defined in mcr::Macro)mcr::Macro
setThreadMax(unsigned int val) (defined in mcr::Macro)mcr::Macro
setTriggers(const Trigger *array, size_t count) (defined in mcr::Macro)mcr::Macro
setTriggers(const T &vals)mcr::Macroinline
signalsChanged (defined in mcr::Macro)mcr::Macro
start()mcr::Macrovirtual
sticky() const (defined in mcr::Macro)mcr::Macroinline
stickyChanged (defined in mcr::Macro)mcr::Macro
threadCount() const (defined in mcr::Macro)mcr::Macroinline
threadCountChanged (defined in mcr::Macro)mcr::Macro
threadMax() const (defined in mcr::Macro)mcr::Macroinline
threadMaxChanged (defined in mcr::Macro)mcr::Macro
trigger(struct mcr_Trigger *trigPt, struct mcr_Signal *, unsigned int) (defined in mcr::Macro)mcr::Macroinlinestatic
triggerMe(mcr_Trigger *trigPt) (defined in mcr::Macro)mcr::Macroinline
triggerMe(mcr_Trigger &trigger) (defined in mcr::Macro)mcr::Macroinline
triggersChanged (defined in mcr::Macro)mcr::Macro
waitThreadsChanged()mcr::Macroprotected
~Macro() (defined in mcr::Macro)mcr::Macrovirtual