libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Amigas 'defines' Grupos Páginas
Referencia de la Clase moBucketsPool

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

#include <moBuckets.h>

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 públicos

MOlong m_nBuckets
 

Atributos protegidos

moBucketm_pRetreivedBucket
 
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

Definición en la línea 152 del archivo moBuckets.h.

Documentación del constructor y destructor

moBucketsPool::moBucketsPool ( )

Definición en la línea 123 del archivo moBuckets.cpp.

moBucketsPool::~moBucketsPool ( )
virtual

Definición en la línea 131 del archivo moBuckets.cpp.

Documentación de las funciones miembro

bool moBucketsPool::AddBucket ( moBucket pBucket)

Definición en la línea 149 del archivo moBuckets.cpp.

bool moBucketsPool::AddBucket ( MOlong  size,
MOubyte pbuf 
)

Definición en la línea 169 del archivo moBuckets.cpp.

bool moBucketsPool::DestroyRetreivedBucket ( )

Definición en la línea 244 del archivo moBuckets.cpp.

moBucket * moBucketsPool::GetActualBucket ( )

Definición en la línea 254 del archivo moBuckets.cpp.

moBucket * moBucketsPool::GetEmptyBucket ( )

Definición en la línea 195 del archivo moBuckets.cpp.

bool moBucketsPool::IsEmpty ( )

Definición en la línea 138 del archivo moBuckets.cpp.

bool moBucketsPool::IsFull ( )

Definición en la línea 143 del archivo moBuckets.cpp.

moBucket * moBucketsPool::RetreiveBucket ( )

Definición en la línea 205 del archivo moBuckets.cpp.

moBucket * moBucketsPool::RetreivedBucket ( )

Definición en la línea 240 del archivo moBuckets.cpp.

Documentación de los datos miembro

MOlong moBucketsPool::m_lMaxBuckets
protected

Definición en la línea 174 del archivo moBuckets.h.

MOlong moBucketsPool::m_nBuckets

Definición en la línea 168 del archivo moBuckets.h.

MOlong moBucketsPool::m_nEmptyBuckets
protected

Definición en la línea 181 del archivo moBuckets.h.

moBucket* moBucketsPool::m_pFirstBucketToGo
protected

Definición en la línea 176 del archivo moBuckets.h.

moBucket* moBucketsPool::m_pFirstEmptyBucket
protected

Definición en la línea 179 del archivo moBuckets.h.

moBucket* moBucketsPool::m_pLastBucketToGo
protected

Definición en la línea 177 del archivo moBuckets.h.

moBucket* moBucketsPool::m_pLastEmptyBucket
protected

Definición en la línea 180 del archivo moBuckets.h.

moLock moBucketsPool::m_PoolLock
protected

Definición en la línea 175 del archivo moBuckets.h.

moBucket* moBucketsPool::m_pRetreivedBucket
protected

Definición en la línea 171 del archivo moBuckets.h.


La documentación para esta clase fue generada a partir de los siguientes ficheros: