Read-Copy-Update.
Classes | |
| class | AsyncDeleter |
Destroys retired objects asynchronously in the same TaskProcessor. More... | |
| struct | BlockingRcuTraits |
| Rcu traits for using outside of coroutines. More... | |
| struct | DefaultRcuMapTraits |
| struct | DefaultRcuTraits |
| Default RCU traits. Deletes garbage asynchronously. Designed for storing data of multi-megabyte or multi-gigabyte caches. More... | |
| struct | ExclusiveRcuTraits |
Rcu traits that only allow a single writer. Detects race conditions when multiple writers call Assign concurrently. More... | |
| class | MissingKeyException |
| Thrown on missing element access. More... | |
| class | RcuMap |
| Map-like structure allowing RCU keyset updates. More... | |
| class | RcuMapIterator |
| Forward iterator for the rcu::RcuMap. More... | |
| class | ReadablePtr |
| class | SnapshotHandle |
| A handle to the retired object version, which an RCU deleter should clean up. More... | |
| struct | SyncDeleter |
| Destroys retired objects synchronously. More... | |
| struct | SyncRcuTraits |
| Deletes garbage synchronously. Designed for storing small amounts of data with relatively fast destructors. More... | |
| class | Variable |
| Read-Copy-Update variable. More... | |
| class | WritablePtr |