BESMemoryManager Class Reference

#include <BESMemoryManager.h>

Collaboration diagram for BESMemoryManager:
Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static bool check_memory_pool ()
static BESMemoryGlobalAreainitialize_memory_pool ()
static void register_global_pool ()
static void release_global_pool () throw (bad_alloc)
static void swap_memory ()
static bool unregister_global_pool ()

Detailed Description

Definition at line 43 of file BESMemoryManager.h.


Member Function Documentation

bool BESMemoryManager::check_memory_pool (  )  [static]

Definition at line 82 of file BESMemoryManager.cc.

References BESDEBUG, and BESMemoryGlobalArea::reclaim_memory().

Referenced by unregister_global_pool().

Here is the call graph for this function:

BESMemoryGlobalArea * BESMemoryManager::initialize_memory_pool (  )  [static]

Definition at line 49 of file BESMemoryManager.cc.

Referenced by BESApacheInterface::initialize(), and ServerApp::run().

void BESMemoryManager::register_global_pool (  )  [static]

Definition at line 57 of file BESMemoryManager.cc.

References swap_memory().

Referenced by BESApacheInterface::execute_request().

Here is the call graph for this function:

void BESMemoryManager::release_global_pool (  )  throw (bad_alloc) [static]

Definition at line 104 of file BESMemoryManager.cc.

References BESDEBUG, BESMemoryGlobalArea::release_memory(), and BESLog::TheLog().

Referenced by swap_memory().

Here is the call graph for this function:

void BESMemoryManager::swap_memory (  )  [static]

Definition at line 63 of file BESMemoryManager.cc.

References release_global_pool(), and BESLog::TheLog().

Referenced by register_global_pool().

Here is the call graph for this function:

bool BESMemoryManager::unregister_global_pool (  )  [static]

Definition at line 70 of file BESMemoryManager.cc.

References check_memory_pool().

Referenced by BESApacheInterface::execute_request().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated by  doxygen 1.6.2-20100208