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

dr.hh File Reference

#include <pthread.h>
#include <string.h>
#include "main/timers.hh"
#include "main/filter.hh"
#include "main/config.hh"
#include "main/iodev.hh"
#include "main/tools.hh"

Include dependency graph for dr.hh:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  DiffusionRouting
class  FilterKeepaliveCallback
class  InterestCallback
class  OldAPITimer
class  TimerCallbacks

Defines

#define WAIT_FOREVER   -1
#define POLLING_INTERVAL   10
#define SMALL_TIMEOUT   10

Typedefs

typedef long handle
typedef list< HandleEntry * > HandleList
typedef list< CallbackEntry * > CallbackList


Define Documentation

#define POLLING_INTERVAL   10
 

Definition at line 55 of file dr.hh.

Referenced by DiffusionRouting::run().

#define SMALL_TIMEOUT   10
 

Definition at line 56 of file dr.hh.

Referenced by DiffusionRouting::subscribe().

#define WAIT_FOREVER   -1
 

Definition at line 54 of file dr.hh.

Referenced by DiffusionRouting::doIt(), and DiffusionRouting::run().


Typedef Documentation

typedef list<CallbackEntry *> CallbackList
 

Definition at line 65 of file dr.hh.

typedef long handle
 

Definition at line 58 of file dr.hh.

Referenced by DiffusionRouting::addFilter(), DiffusionCoreAgent::addFilter(), TimerManager::addTimer(), DiffusionRouting::addTimer(), DiffusionCoreAgent::deleteFilter(), FilterEntry::FilterEntry(), DiffusionCoreAgent::findFilter(), DiffusionCoreAgent::getNextFilterPriority(), DiffusionCoreAgent::processControlMessage(), DiffusionRouting::publish(), RedirectMessage::RedirectMessage(), TagFilter::setupFilter(), SrcRtFilter::setupFilter(), LogFilter::setupFilter(), GradientFilter::setupFilter(), GeoRoutingFilter::setupPostFilter(), GeoRoutingFilter::setupPreFilter(), PushSenderApp::setupPublication(), PingSenderApp::setupPublication(), PushReceiverApp::setupSubscription(), PingSenderApp::setupSubscription(), PingReceiverApp::setupSubscription(), and DiffusionRouting::subscribe().

typedef list<HandleEntry *> HandleList
 

Definition at line 64 of file dr.hh.


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