Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
sigslot::lock_block< mt_policy > Class Template Reference

#include <JETSCAPE/blob/main/external_packages/sigslot.h>

Public Member Functions

 lock_block (mt_policy *mtx)
 
 ~lock_block ()
 

Public Attributes

mt_policy * m_mutex
 

Detailed Description

template<class mt_policy>
class sigslot::lock_block< mt_policy >

Definition at line 280 of file sigslot.h.

View newest version in sPHENIX GitHub at line 280 of file sigslot.h

Constructor & Destructor Documentation

template<class mt_policy>
sigslot::lock_block< mt_policy >::lock_block ( mt_policy *  mtx)
inline

Definition at line 285 of file sigslot.h.

View newest version in sPHENIX GitHub at line 285 of file sigslot.h

References sigslot::lock_block< mt_policy >::m_mutex.

template<class mt_policy>
sigslot::lock_block< mt_policy >::~lock_block ( )
inline

Definition at line 291 of file sigslot.h.

View newest version in sPHENIX GitHub at line 291 of file sigslot.h

References sigslot::lock_block< mt_policy >::m_mutex.

Member Data Documentation

template<class mt_policy>
mt_policy* sigslot::lock_block< mt_policy >::m_mutex

Definition at line 283 of file sigslot.h.

View newest version in sPHENIX GitHub at line 283 of file sigslot.h

Referenced by sigslot::lock_block< mt_policy >::lock_block(), and sigslot::lock_block< mt_policy >::~lock_block().


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