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