RTBKit  0.9
Open-source framework to create real-time ad bidding systems.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
Public Member Functions | Public Attributes
Datacratic::RcuLocked< T > Struct Template Reference

List of all members.

Public Member Functions

 RcuLocked (T *ptr=0, GcLock *lock=0)
template<typename T2 >
 RcuLocked (T *ptr, RcuLocked< T2 > &&other)
 Transfer from another lock.
template<typename T2 >
 RcuLocked (T *ptr, const RcuLocked< T2 > &other)
 Copy from another lock.
template<typename T2 >
 RcuLocked (RcuLocked< T2 > &&other)
RcuLockedoperator= (RcuLocked &&other)
template<typename T2 >
RcuLockedoperator= (RcuLocked< T2 > &&other)
void unlock ()
 operator T * () const
T * operator-> () const
T & operator* () const

Public Attributes

T * ptr
GcLocklock

Detailed Description

template<typename T>
struct Datacratic::RcuLocked< T >

Definition at line 18 of file rcu_protected.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator