#include <KeosBufferBase.h>
Inheritance diagram for Keos::IBufferBase:

Public Member Functions | |
| virtual | ~IBufferBase () |
| Destructor. | |
Protected Member Functions | |
| IBufferBase (ulong nCount) | |
| Default constructor. | |
| virtual void * | Lock (ulong nOffset, ulong nSize, ulong nFlags)=0 |
| Lock the buffer. | |
| virtual void | Unlock ()=0 |
| Unlock the buffer. | |
Protected Attributes | |
| ulong | m_nCount |
| Number of elements in the buffer. | |
Friends | |
| class | CBuffer |
Definition at line 32 of file KeosBufferBase.h.
| Keos::IBufferBase::~IBufferBase | ( | ) | [virtual] |
| Keos::IBufferBase::IBufferBase | ( | ulong | nCount | ) | [protected] |
Default constructor.
| nCount | Number of elements. |
Definition at line 31 of file KeosBufferBase.cpp.
| virtual void* Keos::IBufferBase::Lock | ( | ulong | nOffset, | |
| ulong | nSize, | |||
| ulong | nFlags | |||
| ) | [protected, pure virtual] |
Lock the buffer.
| nOffset | Lock position. | |
| nSize | Number of elements to be locked. | |
| nFlags | Lock options. |
| virtual void Keos::IBufferBase::Unlock | ( | ) | [protected, pure virtual] |
Unlock the buffer.
friend class CBuffer [friend] |
Definition at line 48 of file KeosBufferBase.h.
ulong Keos::IBufferBase::m_nCount [protected] |
1.5.1-p1