|
OPeNDAP Hyrax Back End Server (BES) Updated for version 3.8.3
|
#include <BESMemoryManager.h>

Static Public Member Functions | |
| static bool | check_memory_pool () |
| static BESMemoryGlobalArea * | initialize_memory_pool () |
| static void | register_global_pool () |
| static void | release_global_pool () throw (bad_alloc) |
| static void | swap_memory () |
| static bool | unregister_global_pool () |
Definition at line 43 of file BESMemoryManager.h.
| 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().

| 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().

| 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().

| 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().

| bool BESMemoryManager::unregister_global_pool | ( | ) | [static] |
Definition at line 70 of file BESMemoryManager.cc.
References check_memory_pool().
Referenced by BESApacheInterface::execute_request().
