▼NRaul | |
CArray | An array |
CAtom | An OSC atom (fundamental data types OSC messages are composed of) |
CCommand | A blocking command to be executed in the audio thread |
CDeletable | Something with a virtual destructor |
CDoubleBuffer | Double buffer |
CEventRingBuffer | A RingBuffer of events (generic time-stamped binary "blobs") |
CJackDriver | Jack based driver for an audio context |
▼CList | A realtime safe, (partially) thread safe doubly-linked list |
Cconst_iterator | Realtime safe const iterator for a List |
Citerator | Realtime safe iterator for a List |
CNode | A node in a List |
CMaid | Explicitly driven garbage collector |
CMIDISink | Pure virtual base for anything you can write MIDI to |
CPath | Simple wrapper around standard string with useful path-specific methods |
CProcess | A child process |
CRingBuffer | A lock-free RingBuffer |
CSemaphore | Trivial wrapper around POSIX semaphores (zero memory overhead) |
CSlave | Thread driven by (realtime safe) signals |
CSMFReader | Standard Midi File (Type 0) Reader |
CSMFWriter | Standard Midi File (Type 0) Writer |
CSRMWQueue | Realtime-safe single-reader multi-writer queue (aka lock-free ringbuffer) |
CSRSWQueue | Realtime-safe single-reader single-writer queue (aka lock-free ringbuffer) |
CSymbol | A restricted string (C identifier, which is a component of a path) |
CTable | Slow insertion, fast lookup, cache optimized, super fast sorted iteration |
CThread | Abstract base class for a thread |
CTimeSlice | A duration of time, with conversion between tick time and beat time |
CTimeStamp | A real-time time stamp (possible units: frame, absolute (s), or beat) |
CTimeUnit | A type of time stamp |
CLV2_Event | An LV2 event (header only) |
CLV2_Event_Buffer | A buffer of LV2 events (header only) |
CLV2_Event_Feature | The data field of the LV2_Feature for this extension |