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... | |
1.7.1