Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

BufferItem Class Reference

#include <cBufferItem.h>

Collaboration diagram for BufferItem:

Collaboration graph
[legend]
List of all members.

Public Methods

 BufferItem ()
 BufferItem (const class RefBase &DbPtr, const class Object *const MemPtr)
 ~BufferItem ()
bool Set (const RefBase &DbPtr, const Object *MemPtr)
RefBaseGetRefBase () const
ObjectGetMemoryPointer () const

Protected Attributes

BufferItem * _Next
const class RefBase_RefBase
const class Object_MemoryPointer

Friends

class ObjectBuffer

Constructor & Destructor Documentation

BufferItem::BufferItem  
 

Definition at line 29 of file cBufferItem.cpp.

BufferItem::BufferItem const class RefBase   DbPtr,
const class Object *const    MemPtr
 

Definition at line 40 of file cBufferItem.cpp.

BufferItem::~BufferItem  
 

Definition at line 55 of file cBufferItem.cpp.


Member Function Documentation

Object * BufferItem::GetMemoryPointer   const
 

Definition at line 89 of file cBufferItem.cpp.

Referenced by ObjectBuffer::_GarbageCollector(), ObjectBuffer::_RemoveConnection(), ObjectBuffer::RemoveConnection(), ObjectBuffer::RemoveObject(), and ObjectBuffer::UpdateConnection().

RefBase & BufferItem::GetRefBase   const
 

Definition at line 80 of file cBufferItem.cpp.

Referenced by ObjectBuffer::RemoveObject().

bool BufferItem::Set const RefBase   DbPtr,
const Object   MemPtr
 

Definition at line 65 of file cBufferItem.cpp.


Friends And Related Function Documentation

friend class ObjectBuffer [friend]
 

Definition at line 27 of file cBufferItem.h.


Member Data Documentation

const class Object* BufferItem::_MemoryPointer [protected]
 

Definition at line 32 of file cBufferItem.h.

Referenced by ObjectBuffer::_GarbageCollector(), ObjectBuffer::RemoveAllMemoryLocks(), ObjectBuffer::RemoveConnection(), and ObjectBuffer::RemoveObject().

BufferItem* BufferItem::_Next [protected]
 

Definition at line 30 of file cBufferItem.h.

Referenced by ObjectBuffer::_GarbageCollector(), ObjectBuffer::_RemoveConnection(), ObjectBuffer::RegisterObject(), ObjectBuffer::RemoveAllMemoryLocks(), ObjectBuffer::RemoveConnection(), ObjectBuffer::RemoveObject(), ObjectBuffer::UpdateConnection(), and ObjectBuffer::~ObjectBuffer().

const class RefBase* BufferItem::_RefBase [protected]
 

Definition at line 31 of file cBufferItem.h.

Referenced by ObjectBuffer::_GarbageCollector(), and ObjectBuffer::_RemoveConnection().


The documentation for this class was generated from the following files:
Generated on Sun Jul 14 20:52:50 2002 for POLiTe by doxygen1.2.16