libAlgAudio  v1.99-440-g08538e5-dirty
The development library for AlgAudio framework.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AlgAudio::TimerHandleManager Class Reference

#include <Timer.hpp>

Inheritance diagram for AlgAudio::TimerHandleManager:
AlgAudio::Module AlgAudio::Builtin::Subpatch AlgAudio::Builtin::SubpatchEntrance AlgAudio::Builtin::SubpatchExit

Public Attributes

TimerHandleList timerhandles
 

Detailed Description

This class provides a single helper member field: timerhandles. You can use it to store all TimerHandles that shall be released when your object is destroyed. Use the += operator to add a TimerHandle to be stored. They will be released automatically when this object is destroyed. To use this class, inherit from it, it is recommended to use public virtual inheritance, since a lot of classes uses a SubscriptionsManager as one of its bases. Also note that may classes (widgets, modules) already inherit from TimerHandleManager, so you are welcome to use that subscriptions field.

See also
TimerHandle

Member Data Documentation

TimerHandleList AlgAudio::TimerHandleManager::timerhandles

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