log4cplus  2.0.0
Public Member Functions | Public Attributes | Protected Member Functions
log4cplus::helpers::SharedObject Class Reference

#include <pointer.h>

Inheritance diagram for log4cplus::helpers::SharedObject:
[legend]
Collaboration diagram for log4cplus::helpers::SharedObject:
[legend]

List of all members.

Public Member Functions

void addReference () const LOG4CPLUS_NOEXCEPT
void removeReference () const

Public Attributes

thread::Mutex access_mutex

Protected Member Functions

 SharedObject ()
 SharedObject (const SharedObject &)
 SharedObject (SharedObject &&)
virtual ~SharedObject ()
SharedObjectoperator= (const SharedObject &) LOG4CPLUS_NOEXCEPT
SharedObjectoperator= (SharedObject &&) LOG4CPLUS_NOEXCEPT

Detailed Description

Definition at line 53 of file pointer.h.


Constructor & Destructor Documentation

Definition at line 61 of file pointer.h.

Definition at line 66 of file pointer.h.

Definition at line 71 of file pointer.h.

virtual log4cplus::helpers::SharedObject::~SharedObject ( ) [protected, virtual]

Member Function Documentation

SharedObject& log4cplus::helpers::SharedObject::operator= ( const SharedObject ) [inline, protected]

Definition at line 80 of file pointer.h.

SharedObject& log4cplus::helpers::SharedObject::operator= ( SharedObject &&  ) [inline, protected]

Definition at line 81 of file pointer.h.


Member Data Documentation

Definition at line 84 of file pointer.h.


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