#include "buffer_key.h"#include "buffer_manager.h"#include "implem_only.h"#include <basis/log_base.h>#include <basis/mutex.h>#include <data_struct/amorph.cpp>#include <data_struct/memory_limiter.h>#include <mechanisms/time_stamp.h>#include <textual/string_manipulation.h>Include dependency graph for buffer_manager.cpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | LOCKIT auto_synchronizer l(*_buffer_lock); |
| #define | LOG(to_print) CLASS_EMERGENCY_LOG(program_wide_logger(), to_print); |
| #define LOCKIT auto_synchronizer l(*_buffer_lock); |
Definition at line 29 of file buffer_manager.cpp.
Referenced by buffer_manager::add_buffer(), thread_cabinet::add_thread(), thread_cabinet::any_running(), buffer_manager::buffers(), thread_cabinet::cancel_all(), thread_cabinet::cancel_thread(), thread_cabinet::clean_debris(), buffer_manager::disengage(), buffer_manager::extract(), thread_cabinet::get_thread(), buffer_manager::show_buffers(), thread_cabinet::start_all(), thread_cabinet::stop_all(), thread_cabinet::thread_ids(), buffer_manager::total_allocated(), buffer_manager::total_memory_allowed(), buffer_manager::zap(), buffer_manager::zap_all(), buffer_manager::zap_all_matches(), buffer_manager::zap_expired(), buffer_manager::zap_match(), and thread_cabinet::zap_thread().
| #define LOG | ( | to_print | ) | CLASS_EMERGENCY_LOG(program_wide_logger(), to_print); |
Definition at line 32 of file buffer_manager.cpp.
1.5.1