connection_table.cpp File Reference

#include "connection.h"
#include "connection_table.h"
#include <basis/istring.h>
#include <basis/log_base.h>
#include <basis/mutex.h>
#include <data_struct/byte_hasher.h>
#include <data_struct/int_hash.cpp>
#include <textual/string_manipulation.h>

Include dependency graph for connection_table.cpp:

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

Go to the source code of this file.

Defines

#define AUTO_LOCK   auto_synchronizer l(*_connlock)
#define LOG(to_print)   CLASS_EMERGENCY_LOG(program_wide_logger(), to_print)

Variables

const int CTB_MAX_BITS = 10


Define Documentation

#define AUTO_LOCK   auto_synchronizer l(*_connlock)

Definition at line 38 of file connection_table.cpp.

Referenced by life_maintainer::acquire(), life_maintainer::add(), connection_table::add(), file_transfer_tentacle::add_correspondence(), runtime_history::add_outcome(), file_transfer_tentacle::add_path(), life_maintainer::apply(), cromp_client::asynch_connect(), file_transfer_tentacle::cancel_file_transfer(), connection_table::clear_dead(), cromp_client::connect(), connection_table::connected(), file_transfer_tentacle::consume(), connection_table::count_users(), cromp_client::disconnect(), runtime_history::elements(), cromp_client::enable_encryption(), cromp_client::entity(), file_transfer_tentacle::expunge(), connection_table::find(), connection_table::find_destination(), connection_table::find_dupe(), connection_table::find_linked(), connection_table::find_live_reals(), connection_table::find_low_level(), connection_table::find_related_conns(), connection_table::find_state(), runtime_history::get(), connection_table::get_conn_state(), file_transfer_tentacle::get_differences(), connection_table::get_low_level_id(), connection_table::live(), connection_table::liveness(), cromp_client::login(), runtime_history::max_items(), cromp_client::next_id(), connection_table::owns_connection(), runtime_history::pack(), file_transfer_tentacle::periodic_actions(), connection_table::record_request(), file_transfer_tentacle::refresh_now(), file_transfer_tentacle::register_file_transfer(), file_transfer_tentacle::remove_correspondence(), file_transfer_tentacle::remove_path(), cromp_client::reset(), connection_table::reset_time(), connection_table::set_conn_state(), connection_table::set_conn_states(), connection_table::set_liveness(), runtime_history::set_max_items(), connection_table::show_connections(), connection_table::socket_to_real_transport(), file_transfer_tentacle::status(), file_transfer_tentacle::text_form(), connection_table::transport_connected(), runtime_history::unpack(), connection_table::update(), life_maintainer::valid_ids(), and connection_table::zap().

#define LOG ( to_print   )     CLASS_EMERGENCY_LOG(program_wide_logger(), to_print)

Definition at line 41 of file connection_table.cpp.


Variable Documentation

const int CTB_MAX_BITS = 10

Definition at line 33 of file connection_table.cpp.


Generated on Fri Sep 5 04:29:14 2008 for HOOPLE Libraries by  doxygen 1.5.1