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

nr.hh File Reference

#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <vector>

Include dependency graph for nr.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  NR
class  NR.Callback
class  NRAttribute
class  NRAttributeFactory
class  NRSimpleAttribute
class  NRSimpleAttribute< char * >
class  NRSimpleAttribute< void * >
class  NRSimpleAttributeFactory

Defines

#define FAIL   -1
#define OK   0

Typedefs

typedef signed int int32_t
typedef signed short int16_t
typedef signed char int8_t
typedef vector< NRAttribute * > NRAttrVec

Variables

NRSimpleAttributeFactory<
int > 
NRScopeAttr
NRSimpleAttributeFactory<
int > 
NRClassAttr
NRSimpleAttributeFactory<
float > 
LatitudeAttr
NRSimpleAttributeFactory<
float > 
LongitudeAttr
NRSimpleAttributeFactory<
char * > 
RouteAttr
NRSimpleAttributeFactory<
char * > 
SourceRouteAttr


Define Documentation

#define FAIL   -1
 

Definition at line 51 of file nr.hh.

#define OK   0
 

Definition at line 52 of file nr.hh.

Referenced by DiffusionRouting::removeFilter(), DiffusionRouting::send(), DiffusionRouting::sendMessage(), DiffusionRouting::unpublish(), and DiffusionRouting::unsubscribe().


Typedef Documentation

typedef signed short int16_t
 

Definition at line 43 of file nr.hh.

typedef signed int int32_t
 

Definition at line 42 of file nr.hh.

typedef signed char int8_t
 

Definition at line 48 of file nr.hh.

typedef vector<NRAttribute *> NRAttrVec
 

Definition at line 56 of file nr.hh.


Variable Documentation

NRSimpleAttributeFactory<float> LatitudeAttr
 

Definition at line 291 of file nr.hh.

Referenced by GeoRoutingFilter::extractLocation(), PushSenderApp::setupPublication(), PingSenderApp::setupPublication(), PushReceiverApp::setupSubscription(), PingSenderApp::setupSubscription(), and PingReceiverApp::setupSubscription().

NRSimpleAttributeFactory<float> LongitudeAttr
 

Definition at line 292 of file nr.hh.

Referenced by GeoRoutingFilter::extractLocation(), PushSenderApp::setupPublication(), PingSenderApp::setupPublication(), PushReceiverApp::setupSubscription(), PingSenderApp::setupSubscription(), and PingReceiverApp::setupSubscription().

NRSimpleAttributeFactory<int> NRClassAttr
 

Definition at line 290 of file nr.hh.

Referenced by DiffusionRouting::checkPublication(), DiffusionRouting::checkSend(), DiffusionRouting::checkSubscription(), DiffusionRouting::isPushData(), GradientFilter::processNewMessage(), PingSenderApp::recv(), GradientFilter::sendDisinterest(), LogFilter::setupFilter(), GradientFilter::setupFilter(), GeoRoutingFilter::setupPostFilter(), GeoRoutingFilter::setupPreFilter(), PushSenderApp::setupPublication(), PingSenderApp::setupPublication(), PushReceiverApp::setupSubscription(), PingSenderApp::setupSubscription(), and PingReceiverApp::setupSubscription().

NRSimpleAttributeFactory<int> NRScopeAttr
 

Definition at line 289 of file nr.hh.

Referenced by DiffusionRouting::checkPublication(), DiffusionRouting::checkSend(), DiffusionRouting::checkSubscription(), DiffusionRouting::hasScope(), DiffusionRouting::isPushData(), GradientFilter::processNewMessage(), DiffusionRouting::publish(), PushSenderApp::setupPublication(), PushReceiverApp::setupSubscription(), PingSenderApp::setupSubscription(), and DiffusionRouting::subscribe().

NRSimpleAttributeFactory<char *> RouteAttr
 

Definition at line 293 of file nr.hh.

Referenced by TagFilter::ProcessMessage(), and TagFilter::setupFilter().

NRSimpleAttributeFactory<char *> SourceRouteAttr
 

Definition at line 294 of file nr.hh.

Referenced by SrcRtFilter::ProcessMessage(), and SrcRtFilter::setupFilter().


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