ardour
Public Member Functions | Public Attributes | List of all members
Evoral::Sequence< Time >::WriteLockImpl Struct Reference

#include <Sequence.hpp>

Public Member Functions

 WriteLockImpl (Glib::Threads::RWLock &s, Glib::Threads::Mutex &c)
 
 ~WriteLockImpl ()
 

Public Attributes

Glib::Threads::RWLock::WriterLock * sequence_lock
 
Glib::Threads::Mutex::Lock * control_lock
 

Detailed Description

template<typename Time>
struct Evoral::Sequence< Time >::WriteLockImpl

Definition at line 71 of file Sequence.hpp.

Constructor & Destructor Documentation

template<typename Time>
Evoral::Sequence< Time >::WriteLockImpl::WriteLockImpl ( Glib::Threads::RWLock &  s,
Glib::Threads::Mutex &  c 
)
inline

Definition at line 72 of file Sequence.hpp.

template<typename Time>
Evoral::Sequence< Time >::WriteLockImpl::~WriteLockImpl ( )
inline

Definition at line 75 of file Sequence.hpp.

Member Data Documentation

template<typename Time>
Glib::Threads::Mutex::Lock* Evoral::Sequence< Time >::WriteLockImpl::control_lock

Definition at line 80 of file Sequence.hpp.

template<typename Time>
Glib::Threads::RWLock::WriterLock* Evoral::Sequence< Time >::WriteLockImpl::sequence_lock

Definition at line 79 of file Sequence.hpp.


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