log4cplus_thread_SyncGuardFunc(3)

log4cplus::thread::SyncGuardFunc< SyncPrim, lock_func, unlock_func >(3) log4cplus log4cplus::thread::SyncGuardFunc< SyncPrim, lock_func, unlock_func >(3)

NAME

log4cplus::thread::SyncGuardFunc< SyncPrim, lock_func, unlock_func >

SYNOPSIS

#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

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.

Author

Generated automatically by Doxygen for log4cplus from the source code.

Fri Jun 18 2021 Version 2.0.6