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

diffusion.cc File Reference

#include "diffusion.hh"

Include dependency graph for /diffusion/diffusion.cc:

Include dependency graph

Go to the source code of this file.

Compounds

class  HashEntry
class  NeighborEntry

Functions

void signal_handler (int p)
int main (int argc, char **argv)

Variables

DiffusionCoreAgentagent


Function Documentation

int main int  argc,
char **  argv
 

Definition at line 1305 of file /diffusion/diffusion.cc.

References agent, DiffusionCoreAgent::run(), and signal_handler().

01306 {
01307   agent = new DiffusionCoreAgent(argc, argv);
01308 
01309   signal(SIGINT, signal_handler);
01310 
01311   agent->run();
01312 
01313   return 0;
01314 }

Here is the call graph for this function:

void signal_handler int  p  ) 
 

Definition at line 110 of file /diffusion/diffusion.cc.

References agent, and DiffusionCoreAgent::timeToStop().

Referenced by main().

00111 {
00112   agent->timeToStop();
00113   exit(0);
00114 }

Here is the call graph for this function:


Variable Documentation

DiffusionCoreAgent* agent
 

Definition at line 26 of file /diffusion/diffusion.cc.

Referenced by TcpSessionAgent::add_agent(), CorresHost::add_agent(), DiffusionCoreAgent::addFilter(), DiffusionCoreAgent::deleteFilter(), DiffusionStopTimer::DiffusionStopTimer(), FilterEntry::FilterEntry(), FilterTimeoutTimer::FilterTimeoutTimer(), DiffusionCoreAgent::findFilter(), GeoBeaconRequestTimer::GeoBeaconRequestTimer(), GeoMessageSendTimer::GeoMessageSendTimer(), GeoNeighborsTimer::GeoNeighborsTimer(), DiffusionCoreAgent::getNextFilterPriority(), GradientExpirationCheckTimer::GradientExpirationCheckTimer(), GradientFilter::GradientFilter(), InterestForwardTimer::InterestForwardTimer(), main(), MessageSendTimer::MessageSendTimer(), NeighborsTimeoutTimer::NeighborsTimeoutTimer(), OmniMcastXmitFailedCallback(), LmsAgent::pkt2agent(), PushbackTimer::PushbackTimer(), TcpSessionAgent::recv(), ReinforcementCheckTimer::ReinforcementCheckTimer(), RLM_ReceiverMatcher::RLM_ReceiverMatcher(), RLMMatcher::RLMMatcher(), signal_handler(), SubscriptionExpirationTimer::SubscriptionExpirationTimer(), XmitFailedCallback(), XmitFailureCallback(), and XmitFlowFailureCallback().


Generated on Tue Apr 20 12:19:28 2004 for NS2.26SourcesOriginal by doxygen 1.3.3