Referencia de la Clase moBucketsPool

Administrador de moBucket 's. Más...

#include <moBuckets.h>

Lista de todos los miembros.

Métodos públicos

 moBucketsPool ()
virtual ~moBucketsPool ()
bool AddBucket (moBucket *pBucket)
bool AddBucket (MOlong size, MOubyte *pbuf)
moBucketGetEmptyBucket ()
moBucketRetreiveBucket ()
moBucketGetActualBucket ()
moBucketRetreivedBucket ()
bool DestroyRetreivedBucket ()
bool IsEmpty ()
bool IsFull ()

Atributos protegidos

moBucketm_pRetreivedBucket
MOlong m_nBuckets
MOlong m_lMaxBuckets
moLock m_PoolLock
moBucketm_pFirstBucketToGo
moBucketm_pLastBucketToGo
moBucketm_pFirstEmptyBucket
moBucketm_pLastEmptyBucket
MOlong m_nEmptyBuckets


Descripción detallada

Administrador de moBucket 's.

Objeto para administrar la lista de moBucket 's. El manejo es del tipo FIFO. First In, First Out. Primero que entra, primero que sale. No pierde cuadros ni memoria, siempre y cuando se use la función RetreiveBucket


Documentación del constructor y destructor

moBucketsPool::moBucketsPool  ) 
 

virtual moBucketsPool::~moBucketsPool  )  [virtual]
 


Documentación de las funciones miembro

bool moBucketsPool::AddBucket MOlong  size,
MOubyte *  pbuf
 

bool moBucketsPool::AddBucket moBucket pBucket  ) 
 

bool moBucketsPool::DestroyRetreivedBucket  ) 
 

moBucket* moBucketsPool::GetActualBucket  ) 
 

moBucket* moBucketsPool::GetEmptyBucket  ) 
 

bool moBucketsPool::IsEmpty  ) 
 

bool moBucketsPool::IsFull  ) 
 

moBucket* moBucketsPool::RetreiveBucket  ) 
 

moBucket* moBucketsPool::RetreivedBucket  ) 
 


Documentación de los datos miembro

MOlong moBucketsPool::m_lMaxBuckets [protected]
 

MOlong moBucketsPool::m_nBuckets [protected]
 

MOlong moBucketsPool::m_nEmptyBuckets [protected]
 

moBucket* moBucketsPool::m_pFirstBucketToGo [protected]
 

moBucket* moBucketsPool::m_pFirstEmptyBucket [protected]
 

moBucket* moBucketsPool::m_pLastBucketToGo [protected]
 

moBucket* moBucketsPool::m_pLastEmptyBucket [protected]
 

moLock moBucketsPool::m_PoolLock [protected]
 

moBucket* moBucketsPool::m_pRetreivedBucket [protected]
 


La documentación para esta clase fué generada a partir del siguiente archivo:
Generado el Sun Jul 18 16:13:07 2010 para MOLDEO por  doxygen 1.4.6-NO