Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Equation Cruncher File List

Here is a list of all files with brief descriptions:
atomic_i686.hpp [code]
client.hpp [code]This file contains the client side part of the equation cruncher. This code is executed only on the client and sub-client machines, and so on and so forth. It is NOT executed on the master machine. It is basically executed on all machines but the master
cmd_args.hpp [code]
common_data.hpp [code]Contains data shared by all the units
concurrence.hpp [code]This file contains a class pthr_lock, which is a thin wrapper around the POSIX threads API
config.hpp [code]
det_dist.hpp [code]Contains helper functions to evaluate the determinant of a square matrix both locally as well as remotely
file_parser.hpp [code]This file contains the basic file parser used to extract the information regarding the equations from the input file. It contains a basic lexical analyser and parser clubbed into one
glob_log.hpp [code]This file contains the definitions for the global logger. This logger maintains a report of the various actions perfromend by the application, and its various modules, and also about the timings and the application startup and shutdown times
node_manager.hpp [code]The Node manager is responsible for effectively and correctly maintaining the list of all clients currently connected to the master after the server has recognized such clients and has accepted their connections
params.hpp [code]
ports.hpp [code]This file contains the declarations of the port numbers for the server and client modules
server.hpp [code]This file contains the definitions of the functions which constitute the server part of the application. This code is executed on both the client and master machines
socket.hpp [code]This file contains the class socket, which is a thin wrapper around the UNIX socket API
timer.hpp [code]This file implements a class named timer, which is a thin wrapper around the UNIX timer API
udefs.hpp [code]This file contains the definitions of the globally used user defined structures used in this appliction

Generated on Mon Oct 11 13:09:25 2004 for Equation Cruncher by doxygen1.2.18