t_safe_list.cpp File Reference

#include <basis/chaos.h>
#include <basis/guards.h>
#include <basis/istring.h>
#include <data_struct/amorph.cpp>
#include <mechanisms/ithread.h>
#include <mechanisms/safe_roller.h>
#include <mechanisms/time_stamp.h>
#include <nodes/node.h>
#include <nodes/safe_list.h>
#include <nodes/safe_node.h>
#include <loggers/file_logger.h>
#include <opsystem/path_configuration.h>
#include <data_struct/static_memory_gremlin.h>

Include dependency graph for t_safe_list.cpp:

Go to the source code of this file.

Defines

#define DEBUG_SAFE_LIST
#define CASTER(bare_node)   static_cast<const t_node *>(bare_node)
#define LOG(to_print)   log.log(timestamp(true) + istring(to_print))

Functions

int main (int formal(argc), char *formal(argv)[])

Variables

 HOOPLE_STARTUP_CODE
const int DEFAULT_LIFE_TIME = 4 * MINUTE_ms
chaos rando
const istring LOGFILE_NAME
const int NUMBER_OF_CHECKERS = 8


Define Documentation

#define CASTER ( bare_node   )     static_cast<const t_node *>(bare_node)

Definition at line 61 of file t_safe_list.cpp.

#define DEBUG_SAFE_LIST

Definition at line 37 of file t_safe_list.cpp.

#define LOG ( to_print   )     log.log(timestamp(true) + istring(to_print))

Definition at line 71 of file t_safe_list.cpp.


Function Documentation

int main ( int   formal(argc),
char *  formal(argv)[] 
)

Definition at line 198 of file t_safe_list.cpp.

References guards::alert_message(), amorph< contents >::append(), CASTER, DEFAULT_LIFE_TIME, chaos::inclusive(), nodes::safe_list_read_iterator::is_tail(), LOG, log(), LOGFILE_NAME, nodes::safe_list_read_iterator::next(), NUMBER_OF_CHECKERS, nodes::safe_list_read_iterator::observe(), rando, amorph< contents >::reset(), portable::sleep_ms(), and istring::SPRINTF.


Variable Documentation

const int DEFAULT_LIFE_TIME = 4 * MINUTE_ms

Definition at line 41 of file t_safe_list.cpp.

HOOPLE_STARTUP_CODE

Definition at line 33 of file t_safe_list.cpp.

const istring LOGFILE_NAME

Initial value:

Definition at line 67 of file t_safe_list.cpp.

const int NUMBER_OF_CHECKERS = 8

Definition at line 74 of file t_safe_list.cpp.

chaos rando

Definition at line 44 of file t_safe_list.cpp.


Generated on Fri Oct 10 04:29:52 2008 for HOOPLE Libraries by  doxygen 1.5.1