Ardour  9.0-pre0-582-g084a23a80d
Evoral::Sequence< Time >::WriteLockImpl Struct Reference

#include <Sequence.h>

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 75 of file Sequence.h.

Constructor & Destructor Documentation

◆ WriteLockImpl()

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

Definition at line 76 of file Sequence.h.

◆ ~WriteLockImpl()

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

Definition at line 79 of file Sequence.h.

Member Data Documentation

◆ control_lock

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

Definition at line 84 of file Sequence.h.

◆ sequence_lock

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

Definition at line 83 of file Sequence.h.


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