userver: rcu::ExclusiveRcuTraits Struct Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
rcu::ExclusiveRcuTraits Struct Reference

#include <userver/rcu/rcu.hpp>

Detailed Description

Rcu traits that only allow a single writer. Detects race conditions when multiple writers call Assign concurrently.

Note
Allows reads and writes from any kind of thread.
See also
rcu::DefaultRcuTraits

Definition at line 221 of file rcu.hpp.

+ Inheritance diagram for rcu::ExclusiveRcuTraits:

Public Types

using MutexType = impl::ExclusiveMutex
 
using DeleterType = SyncDeleter
 

Member Typedef Documentation

◆ DeleterType

Definition at line 223 of file rcu.hpp.

◆ MutexType

using rcu::ExclusiveRcuTraits::MutexType = impl::ExclusiveMutex

Definition at line 222 of file rcu.hpp.


The documentation for this struct was generated from the following file: