Ejemplo n.º 1
0
Archivo: llapr.cpp Proyecto: Kiera/Crow
//
//
//LLAPRPool
//
LLAPRPool::LLAPRPool(apr_pool_t *parent, apr_size_t size, BOOL releasePoolFlag) 	
	: mParent(parent),
	mReleasePoolFlag(releasePoolFlag),
	mMaxSize(size),
	mPool(NULL)
{	
	createAPRPool() ;
}
Ejemplo n.º 2
0
Archivo: llapr.cpp Proyecto: Kiera/Crow
apr_pool_t* LLAPRPool::getAPRPool() 
{
	if(!mPool)
	{
		createAPRPool() ;
	}
	
	return mPool ; 
}
Ejemplo n.º 3
0
//
//
//LLAPRPool
//
LLAPRPool::LLAPRPool(apr_pool_t *parent, apr_size_t size, BOOL releasePoolFlag)
{
    mParent = parent ;
    mReleasePoolFlag = releasePoolFlag ;
    mMaxSize = size ;
    mPool = NULL ;

    createAPRPool() ;
}
Ejemplo n.º 4
0
apr_pool_t* LLVolatileAPRPool::getVolatileAPRPool() 
{	
	LLScopedLock lock(mMutexp) ;

	mNumTotalRef++ ;
	mNumActiveRef++ ;

	if(!mPool)
	{
		createAPRPool() ;
	}
	
	return mPool ;
}