DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <cptr.hpp>
Public Member Functions | |
cptr_proxy (cptr< T, M > const &cp) | |
T * | operator-> () |
~cptr_proxy () | |
Private Attributes | |
T * | that |
std::shared_ptr< M > | llock_ptr |
This is a proxy class of the concurrent pointer, the object is returned only by the arrow operator of class cptr. This results in a temporary object, which once destroyed release the mutex locked in cptr class by the arrow operator.
This class is not supposed to be used directly.
|
inline |
|
inline |
|
inline |
|
private |
|
private |