Main Page   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals  

svn::Pool Class Reference

#include <pool.hpp>


Public Methods

 Pool (apr_pool_t *=(apr_pool_t *) 0)
virtual ~Pool ()
apr_pool_t * pool () const
 operator apr_pool_t * () const
void renew ()


Detailed Description

Class for encapsulation of apr/subversion pools


Constructor & Destructor Documentation

svn::Pool::Pool (  apr_pool_t *    = (apr_pool_t *) 0 ) 
 

creates a subpool new pool to an existing pool

Parameters:
parent  NULL -> global pool

virtual svn::Pool::~Pool (    )  [virtual]
 


Member Function Documentation

svn::Pool::operator apr_pool_t * (    )  const [inline]
 

operator to return apr handle to the pool

apr_pool_t* svn::Pool::pool (    )  const
 

Returns:
apr handle to the pool

void svn::Pool::renew (    ) 
 

release pool and create a new one


The documentation for this class was generated from the following file:
Generated on Thu Aug 28 13:22:39 2003 for SvnCpp by doxygen1.2.15