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.
Referencia de la Clase moBucketsPool

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

#include <moBuckets.h>

Diagrama de colaboración para moBucketsPool:
Collaboration graph

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::moBucketsPool ( )

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

◆ ~moBucketsPool()

moBucketsPool::~moBucketsPool ( )
virtual

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

Documentación de las funciones miembro

◆ AddBucket() [1/2]

bool moBucketsPool::AddBucket ( moBucket pBucket)

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

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ AddBucket() [2/2]

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

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

Gráfico de llamadas para esta función:

◆ DestroyRetreivedBucket()

bool moBucketsPool::DestroyRetreivedBucket ( )

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

Gráfico de llamadas a esta función:

◆ GetActualBucket()

moBucket * moBucketsPool::GetActualBucket ( )

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

Gráfico de llamadas para esta función:

◆ GetEmptyBucket()

moBucket * moBucketsPool::GetEmptyBucket ( )

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

Gráfico de llamadas para esta función:

◆ IsEmpty()

bool moBucketsPool::IsEmpty ( )

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

Gráfico de llamadas a esta función:

◆ IsFull()

bool moBucketsPool::IsFull ( )

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

Gráfico de llamadas a esta función:

◆ RetreiveBucket()

moBucket * moBucketsPool::RetreiveBucket ( )

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

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ RetreivedBucket()

moBucket * moBucketsPool::RetreivedBucket ( )

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

Gráfico de llamadas a esta función:

Documentación de los datos miembro

◆ m_lMaxBuckets

MOlong moBucketsPool::m_lMaxBuckets
protected

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

◆ m_nBuckets

MOlong moBucketsPool::m_nBuckets

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

◆ m_nEmptyBuckets

MOlong moBucketsPool::m_nEmptyBuckets
protected

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

◆ m_pFirstBucketToGo

moBucket* moBucketsPool::m_pFirstBucketToGo
protected

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

◆ m_pFirstEmptyBucket

moBucket* moBucketsPool::m_pFirstEmptyBucket
protected

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

◆ m_pLastBucketToGo

moBucket* moBucketsPool::m_pLastBucketToGo
protected

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

◆ m_pLastEmptyBucket

moBucket* moBucketsPool::m_pLastEmptyBucket
protected

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

◆ m_PoolLock

moLock moBucketsPool::m_PoolLock
protected

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

◆ m_pRetreivedBucket

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: