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

node_manager.hpp File Reference

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

#include <list>
#include <vector>
#include <stdexcept>
#include "concurrence.hpp"
#include "ports.hpp"
#include "socket.hpp"
#include "udefs.hpp"
#include "glob_log.hpp"
#include "atomic_i686.hpp"
#include "config.hpp"
#include <iostream>

Go to the source code of this file.

Namespaces

namespace  eqn_cruncher


Detailed Description

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.

This module contains functions that send matrices across the network to clients, and on the client side, another set of functions receive the data, and re-create the matrix in its original form from the extra data provided in the command header. It also contains atomic operations for getting a client socket, and replenishing it. A description of the packer header is given below.


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