38 #ifndef __MO_BUCKETS_H
39 #define __MO_BUCKETS_H
106 void AttachBucket(
moBucket* pbucket );
125 void BuildBucket(
MOlong size ,
int setvalue );
158 bool AddBucket(
moBucket *pBucket );
164 bool DestroyRetreivedBucket();
moBucket * m_pLastEmptyBucket
moBucket * m_pFirstEmptyBucket
moBucket * m_pAttachedBucketDown
moBucket enlazado para downstreaming
moBucket * m_pFirstBucketToGo
moBucket * m_pLastBucketToGo
MOubyte * m_pBuffer
puntero al espacio en memoria
MOlong m_lBufferSize
tamaño del espacio en memoria (buffer)
moBucket * m_pRetreivedBucket
bool m_bAlligned
alineación de la memoria, siempre debe estar alineada
Administrador de moBucket 's.
bool m_bEmpty
indicador si el buffer está vacío o lleno (con datos)
moBucket * m_pAttachedBucket
moBucket enlazado
Espacio en memoria para compartir datos entre objetos.
moBucket * m_pAttachedBucketUp
moBucket enlazado para upstreaming
moLock m_Lock
semáforo para el acceso asincrónico