log4cplus  2.0.0
Public Member Functions
log4cplus::thread::SyncGuardFunc< SyncPrim, lock_func, unlock_func > Class Template Reference

#include <syncprims.h>

List of all members.

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

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.

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

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.

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.

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.

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: