#include <pool.hh>
Inheritance diagram for svn::Pool:

Public Member Functions | |
| Pool () | |
| Creates a new global pool. | |
| Pool (Pool &parent) | |
| Creates a new subpool. | |
| Pool (apr_pool_t *pool) | |
| Wraps a C reference. | |
| void | clear () |
| Clears the pool. | |
| ~Pool () | |
| Destroys the pool. | |
|
|
Creates a new global pool. An error pool will be created. If anything goes wrong with the pool creation, an abort function will be called, which will exit the program. If future allocations from this pool cannot be fulfilled, then the abort functions will be called, terminating the program. Reimplemented from apr::Pool. Definition at line 6 of file svn/pool.cc. |
|
|
Creates a new subpool. Inherits the containing pool's dedicated error subpool. If anything goes wrong with the pool creation, an abort function will be called, which will exit the program. If future allocations from this pool cannot be fulfilled, then the abort functions will be called, terminating the program. Reimplemented from apr::Pool. Definition at line 10 of file svn/pool.cc. |
|
|
Wraps a C reference. * Reimplemented from apr::Pool. Definition at line 33 of file svn/pool.hh. |
|
|
Destroys the pool. * Reimplemented from apr::Pool. Definition at line 14 of file svn/pool.cc. |
|
|
Clears the pool. apr::Pool::clear() removes the association with the appropriate error pool. This clears the pool and reattaches or recreates the error pool. Reimplemented from apr::Pool. Definition at line 20 of file svn/pool.cc. |
1.3.5