log4cplus  1.1.0
Public Member Functions
log4cplus::thread::SyncGuardFunc< SP, lock_func, unlock_func > Class Template Reference

#include <syncprims.h>

List of all members.

Public Member Functions

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

Detailed Description

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

Definition at line 185 of file syncprims.h.


Constructor & Destructor Documentation

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

Definition at line 322 of file syncprims.h.

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

Definition at line 332 of file syncprims.h.


Member Function Documentation

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

Definition at line 363 of file syncprims.h.

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

Definition at line 373 of file syncprims.h.

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

Definition at line 343 of file syncprims.h.

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

Definition at line 353 of file syncprims.h.


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