log4cplus  2.1.0
Public Member Functions | List of all members
log4cplus::thread::SyncGuardFunc< SyncPrim, lock_func, unlock_func > Class Template Reference

#include <syncprims.h>

Public Member Functions

 SyncGuardFunc (SyncPrim const &)
 
 ~SyncGuardFunc ()
 
void lock ()
 
void unlock ()
 
void attach (SyncPrim const &)
 
void detach ()
 

Detailed Description

template<typename SyncPrim, void(SyncPrim::*)() const lock_func, void(SyncPrim::*)() const unlock_func>
class log4cplus::thread::SyncGuardFunc< SyncPrim, lock_func, unlock_func >

Definition at line 138 of file syncprims.h.

Constructor & Destructor Documentation

◆ SyncGuardFunc()

template<typename SyncPrim , void(SyncPrim::*)() const lock_func, void(SyncPrim::*)() const unlock_func>
log4cplus::thread::SyncGuardFunc< SyncPrim, lock_func, unlock_func >::SyncGuardFunc ( SyncPrim const &  m)
inline

Definition at line 275 of file syncprims.h.

◆ ~SyncGuardFunc()

template<typename SyncPrim , void(SyncPrim::*)() const lock_func, void(SyncPrim::*)() const unlock_func>
log4cplus::thread::SyncGuardFunc< SyncPrim, lock_func, unlock_func >::~SyncGuardFunc
inline

Definition at line 285 of file syncprims.h.

Member Function Documentation

◆ attach()

template<typename SyncPrim , void(SyncPrim::*)() const lock_func, void(SyncPrim::*)() const unlock_func>
void log4cplus::thread::SyncGuardFunc< SyncPrim, lock_func, unlock_func >::attach ( SyncPrim const &  m)
inline

Definition at line 316 of file syncprims.h.

◆ detach()

template<typename SyncPrim , void(SyncPrim::*)() const lock_func, void(SyncPrim::*)() const unlock_func>
void log4cplus::thread::SyncGuardFunc< SyncPrim, lock_func, unlock_func >::detach
inline

Definition at line 326 of file syncprims.h.

◆ lock()

template<typename SyncPrim , void(SyncPrim::*)() const lock_func, void(SyncPrim::*)() const unlock_func>
void log4cplus::thread::SyncGuardFunc< SyncPrim, lock_func, unlock_func >::lock
inline

Definition at line 296 of file syncprims.h.

◆ unlock()

template<typename SyncPrim , void(SyncPrim::*)() const lock_func, void(SyncPrim::*)() const unlock_func>
void log4cplus::thread::SyncGuardFunc< SyncPrim, lock_func, unlock_func >::unlock
inline

Definition at line 306 of file syncprims.h.


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