CLAM-Development  1.1
Public Member Functions | Public Attributes
CLAM::DoubleBuffer Struct Reference

#include <DoubleBuffer.hxx>

List of all members.

Public Member Functions

 DoubleBuffer ()
 ~DoubleBuffer ()
void Allocate (unsigned nelems) throw (ErrOutOfMemory)
void DeAllocate ()
void SwapBuffers ()
unsigned GetSize () const

Public Attributes

short * mFrontBuffer
short * mBackBuffer
short * mBuffA
short * mBuffB
unsigned mLen
HANDLE mBackBufferReady

Detailed Description

Definition at line 32 of file DoubleBuffer.hxx.


Constructor & Destructor Documentation

Definition at line 42 of file DoubleBuffer.hxx.

References mBackBufferReady, and NULL.

Definition at line 48 of file DoubleBuffer.hxx.

References mBuffA, and mBuffB.


Member Function Documentation

Definition at line 27 of file DoubleBuffer.cxx.

References mBackBuffer, mBackBufferReady, mBuffA, mBuffB, mFrontBuffer, mLen, and NULL.

void CLAM::DoubleBuffer::DeAllocate ( ) [inline]

Definition at line 58 of file DoubleBuffer.hxx.

References mBackBuffer, mBuffA, mBuffB, mFrontBuffer, and NULL.


Member Data Documentation

Definition at line 36 of file DoubleBuffer.hxx.

Referenced by Allocate(), DeAllocate(), and ~DoubleBuffer().

Definition at line 37 of file DoubleBuffer.hxx.

Referenced by Allocate(), DeAllocate(), and ~DoubleBuffer().


The documentation for this struct was generated from the following files: