RAUL
0.8.0
|
CRaul::AtomicPtr< Raul::List::Node > | |
CRaul::Atom | A piece of data with some type |
CRaul::AtomicInt | Atomic integer |
CRaul::AtomicPtr< T > | Atomic pointer |
CRaul::Configuration | Program configuration (command line options and/or configuration file) |
▼CRaul::Deletable | Something with a virtual destructor |
CRaul::List< SharedPtr< Raul::Deletable > > | |
▼CRaul::Array< T > | An array |
CRaul::ArrayStack< T > | An array that can also be used as a stack (with a fixed maximum size) |
CRaul::List< T > | A realtime safe, (partially) thread safe doubly-linked list |
CRaul::List< T >::Node | A node in a List |
▼CRaul::MIDISink | Pure virtual base for anything you can write MIDI to |
CRaul::SMFWriter | Standard Midi File (Type 0) Writer |
CRaul::DoubleBuffer< T > | Double buffer |
CRaul::List< T >::const_iterator | Realtime safe const iterator for a List |
CRaul::List< T >::iterator | Realtime safe iterator for a List |
CRaul::LogBuffer | Buffer for (possibly coloured) log printing |
CRaul::Maid | Explicitly driven garbage collector |
CRaul::Process | A child process |
CRaul::Quantizer | Quantizer |
▼CRaul::RingBuffer | A lock-free RingBuffer |
CRaul::EventRingBuffer | A RingBuffer of events (generic time-stamped binary "blobs") |
CRaul::Semaphore | Counting semaphore |
CRaul::SMFReader | Standard Midi File (Type 0) Reader |
CRaul::SRMWQueue< T > | Realtime-safe single-reader multi-writer queue (aka lock-free ringbuffer) |
CRaul::SRSWQueue< T > | Realtime-safe single-reader single-writer queue (aka lock-free ringbuffer) |
CRaul::Symbol | A restricted string (C identifier, which is a component of a Path) |
CRaul::Table< K, T > | Slow insertion, fast lookup, cache optimized, super fast sorted iteration |
▼CRaul::Thread | Abstract base class for a thread |
CRaul::Slave | Thread driven by (realtime safe) signals |
CRaul::TimeSlice | A duration of time, with conversion between tick time and beat time |
CRaul::TimeStamp | A real-time time stamp (possible units: frame, absolute (s), or beat) |
CRaul::TimeUnit | A type of time stamp |
▼CRaul::URI | Simple wrapper around standard string with useful URI-specific methods |
CRaul::Path | A URI which is a path (for example a filesystem or OSC path) |
CRaul::SRSWQueue< Raul::Deletable * > | |
▼CRaul::Table< Path, T > | |
CRaul::PathTable< T > | Table of Paths |