buffer_manager.cpp File Reference

#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 Documentation

#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.


Generated on Sat Oct 11 04:29:10 2008 for HOOPLE Libraries by  doxygen 1.5.1