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