![]() |
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Files | |
align_ops.h | |
Alignment operations. | |
aligned_storage.h | |
Aligned storage. | |
allocation_policy.h | |
Allocation policies. | |
array.h | |
Dynamic array. | |
atomic.h | |
Atomic. | |
attributes.h | |
Compiler attributes. | |
backtrace.h | |
Backtrace printing. | |
buffer.h | |
Buffer. | |
buffer_factory.h | |
Buffer factory. | |
endian.h | |
Endian conversion functions. | |
endian_ops.h | |
Endian operations. | |
hashmap.h | |
Intrusive hash table. | |
hashmap_node.h | |
Hashmap node. | |
hashsum.h | |
Hash sum. | |
heap_allocator.h | |
Heap allocator implementation. | |
iallocator.h | |
Memory allocator interface. | |
list.h | |
Intrusive doubly-linked list. | |
list_node.h | |
Linked list node. | |
log.h | |
Logging. | |
macro_helpers.h | |
Helper macros. | |
mpsc_queue.h | |
Multi-producer single-consumer queue. | |
mpsc_queue_node.h | |
MpscQueue node. | |
noncopyable.h | |
Non-copyable object. | |
optional.h | |
Optionally constructed object. | |
ownership_policy.h | |
Ownership policies. | |
panic.h | |
Panic. | |
parse_duration.h | |
Parse duration. | |
print_buffer.h | |
Print buffer to console. | |
printer.h | |
Console printer. | |
rate_limiter.h | |
Rate limiter. | |
ref_counted.h | |
Base class for reference counted object. | |
scoped_lock.h | |
RAII mutex lock. | |
scoped_ptr.h | |
Unique ownrship pointer. | |
seqlock.h | |
Seqlock. | |
shared_ptr.h | |
Shared ownership intrusive pointer. | |
slab_pool.h | |
Slab pool. | |
slice.h | |
Slice. | |
string_buffer.h | |
String buffer. | |
string_builder.h | |
String builder. | |
string_list.h | |
Dynamic list of strings. | |
ticker.h | |
Ticker. | |
time.h | |
Time definitions. | |
timer.h | |
Thread-safe timer. | |
usage_counter.h | |
Base class for object with usage counter. | |