B2BITS FIX Antenna C++ 2.32.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
System::ThreadSafe::MutexGuard< T > Class Template Reference

#include <B2BITS_ThreadSafe.h>

Public Member Functions

T * get () const throw ()
 
 MutexGuard (T *obj, Mutex *mutex)
 
T & operator* () const throw ()
 
T * operator-> () const throw ()
 
 ~MutexGuard ()
 

Constructor & Destructor Documentation

◆ MutexGuard()

template<typename T >
System::ThreadSafe::MutexGuard< T >::MutexGuard ( T * obj,
Mutex * mutex )
inlineexplicit

References System::Mutex::lock().

◆ ~MutexGuard()

template<typename T >
System::ThreadSafe::MutexGuard< T >::~MutexGuard ( )
inline

Member Function Documentation

◆ get()

template<typename T >
T * System::ThreadSafe::MutexGuard< T >::get ( ) const
throw ( )
inline

◆ operator*()

template<typename T >
T & System::ThreadSafe::MutexGuard< T >::operator* ( ) const
throw ( )
inline

◆ operator->()

template<typename T >
T * System::ThreadSafe::MutexGuard< T >::operator-> ( ) const
throw ( )
inline