FountainNode.cpp File Reference

implementation of the FountainNode class methods More...

#include "define.h"
#include "Asserter.h"
#include "NodeID.h"
#include "Timer.h"
#include "Enforce.h"
#include "FountainNode.h"
#include "NodeMessage.h"
#include "FountainWireProt.h"
#include "Hostname.h"
#include "FountainErrors.h"
#include "monitor/NodeMonitor.h"
#include "LokiInclude.h"
#include <bamboo/qLog.h>
#include <bamboo/SSSXML.h>
#include <bamboo/ConfigReader.h>
#include <ctime>
#include <netdb.h>
#include <arpa/inet.h>
#include <netinet/in.h>
#include <sys/types.h>
#include <cstring>
#include <string>
#include <vector>
#include <sstream>
#include <algorithm>
#include <iostream>
#include <cstddef>
#include <stdexcept>

Variables

const time_t PARENT_PULSE_TIME_LIMIT = 60
 Time limit in seconds after not receiving a pulsg request from our parent before we report them as lost.
const time_t CHILD_PULSE_INTERVAL = 20
 Time limit in seconds between sending pulse requests to our child nodes.


Detailed Description

implementation of the FountainNode class methods

Header
/afs/scl/project/cvsroot/fountain/source/nodes/FountainNode.cpp,v 1.55 2006/03/05 22:05:17 samm Exp

Generated on Wed Mar 8 14:43:32 2006 for Fountain by  doxygen 1.4.6