ost::RefPointer(3) | Library Functions Manual | ost::RefPointer(3) |
NAME¶
ost::RefPointer - Pointer to reference counted objects.SYNOPSIS¶
#include <object.h>Public Member Functions¶
RefPointer ()
Protected Member Functions¶
void detach (void)
Protected Attributes¶
RefObject * ref
Detailed Description¶
Pointer to reference counted objects.David Sugar dyfet@gnutelephony.org
Pointer to reference count managed objects.
Constructor & Destructor Documentation¶
ost::RefPointer::RefPointer () [inline]¶
Create an unattached pointer.ost::RefPointer::RefPointer (RefObject *obj)¶
Create a pointer attached to a reference counted object. Object being referenced.ost::RefPointer::RefPointer (const RefPointer &ptr)¶
A copy constructor. Pointer being copied.virtual ost::RefPointer::~RefPointer () [virtual]¶
Member Function Documentation¶
void ost::RefPointer::detach (void) [protected]¶
Detach current object, for example, when changing pointer.virtual void ost::RefPointer::enterLock (void) [protected], [virtual]¶
Patch point for mutex in derived class. This may often be a single static mutex shared by a managed type.void* ost::RefPointer::getObject (void) const¶
virtual void ost::RefPointer::leaveLock (void) [protected], [virtual]¶
Patch point for a mutex in derived class. This may often be a single static mutex shared by a managed type.bool ost::RefPointer::operator! () const¶
void* ost::RefPointer::operator* () const [inline]¶
void* ost::RefPointer::operator-> () const [inline]¶
RefPointer& ost::RefPointer::operator= (const RefObject &ref)¶
Member Data Documentation¶
RefObject* ost::RefPointer::ref [protected]¶
Author¶
Generated automatically by Doxygen for GNU CommonC++ from the source code.Sat Jun 23 2012 | GNU CommonC++ |