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

diff_header.h File Reference

#include "ip.h"

Include dependency graph for diff_header.h:

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

struct  extra_info
struct  hdr_cdiff

Defines

#define INTEREST   1
#define DATA   2
#define DATA_READY   3
#define DATA_REQUEST   4
#define POS_REINFORCE   5
#define NEG_REINFORCE   6
#define INHIBIT   7
#define TX_FAILED   8
#define DATA_STOP   9
#define MAX_ATTRIBUTE   3
#define MAX_NEIGHBORS   30
#define MAX_DATA_TYPE   30
#define ROUTING_PORT   255
#define ORIGINAL   100
#define SUB_SAMPLED   1


Define Documentation

#define DATA   2
 

Definition at line 49 of file diff_header.h.

Referenced by GeoRoutingFilter::beaconTimeout(), GeoRoutingFilter::broadcastHeuristicValue(), DiffusionRate::consider_new(), DiffusionProb::consider_new(), DiffusionRate::consider_old(), OmniMcastAgent::ConsiderNew(), FloodingAgent::ConsiderNew(), DiffusionStats::logIncomingMessage(), DiffusionStats::logOutgoingMessage(), OmniMcastAgent::MACsend(), FloodingAgent::MACsend(), DiffusionAgent::MACsend(), CMUTrace::nam_format(), GeoRoutingFilter::preProcessFilter(), GradientFilter::processNewMessage(), GradientFilter::processOldMessage(), SinkAgent::recv(), DiffusionRate::recv(), IOLog::recvPacket(), DiffusionProb::ReTxData(), DiffusionRouting::send(), GeoRoutingFilter::sendNeighborRequest(), IOLog::sendPacket(), and SinkAgent::sendpkt().

#define DATA_READY   3
 

Definition at line 50 of file diff_header.h.

Referenced by DiffusionRate::consider_new(), DiffusionProb::consider_new(), OmniMcastAgent::ConsiderNew(), FloodingAgent::ConsiderNew(), and SinkAgent::data_ready().

#define DATA_REQUEST   4
 

Definition at line 51 of file diff_header.h.

Referenced by DiffusionRate::consider_new(), DiffusionProb::consider_new(), OmniMcastAgent::ConsiderNew(), FloodingAgent::ConsiderNew(), DiffusionProb::data_request_all(), DiffusionRate::DataReqAll(), and SinkAgent::recv().

#define DATA_STOP   9
 

Definition at line 56 of file diff_header.h.

Referenced by DiffusionProb::consider_new(), DiffusionProb::ForwardData(), DiffusionProb::InterfaceDown(), SinkAgent::recv(), OmniMcastAgent::StopSource(), FloodingAgent::StopSource(), and DiffusionAgent::StopSource().

#define INHIBIT   7
 

Definition at line 54 of file diff_header.h.

Referenced by DiffusionProb::consider_new(), and DiffusionProb::SendInhibit().

#define INTEREST   1
 

Definition at line 48 of file diff_header.h.

Referenced by SinkAgent::bcast_interest(), DiffusionRate::consider_new(), DiffusionProb::consider_new(), DiffusionRate::consider_old(), DiffusionProb::consider_old(), OmniMcastAgent::ConsiderNew(), FloodingAgent::ConsiderNew(), DiffusionRouting::interestTimeout(), DiffusionStats::logIncomingMessage(), DiffusionStats::logOutgoingMessage(), GeoRoutingFilter::postProcessFilter(), GeoRoutingFilter::preProcessFilter(), GradientFilter::processNewMessage(), GradientFilter::processOldMessage(), IOLog::recvPacket(), GradientFilter::sendInterest(), and IOLog::sendPacket().

#define MAX_ATTRIBUTE   3
 

Definition at line 58 of file diff_header.h.

Referenced by Data_Hash_Table::Data_Hash_Table().

#define MAX_DATA_TYPE   30
 

Definition at line 60 of file diff_header.h.

Referenced by DiffusionProb::consider_new(), DiffusionRate::GradientTimeOut(), DiffusionRate::NegReinfTimeOut(), OmniMcastAgent::reset(), FloodingAgent::reset(), DiffusionAgent::reset(), OmniMcastAgent::StopSource(), FloodingAgent::StopSource(), and DiffusionAgent::StopSource().

#define MAX_NEIGHBORS   30
 

Definition at line 59 of file diff_header.h.

#define NEG_REINFORCE   6
 

Definition at line 53 of file diff_header.h.

Referenced by DiffusionRate::BcastNeg(), DiffusionRate::consider_new(), DiffusionProb::consider_new(), DiffusionRate::consider_old(), DiffusionProb::SendNegReinf(), and DiffusionRate::UcastNeg().

#define ORIGINAL   100
 

Definition at line 64 of file diff_header.h.

Referenced by DiffusionRate::consider_new(), DiffusionRate::consider_old(), OmniMcastAgent::ConsiderNew(), FloodingAgent::ConsiderNew(), Diff_Routing_Entry::ExistOriginalGradient(), DiffusionRate::FwdOriginal(), DiffusionRate::InterestHandle(), DiffusionRate::PosReinf(), DiffusionRate::ProcessPosReinf(), SinkAgent::sendpkt(), SinkAgent::SinkAgent(), and DiffusionRate::TriggerPosReinf().

#define POS_REINFORCE   5
 

Definition at line 52 of file diff_header.h.

Referenced by DiffusionRate::consider_new(), DiffusionProb::consider_new(), DiffusionProb::GenPosReinf(), and DiffusionRate::PosReinf().

#define ROUTING_PORT   255
 

Definition at line 62 of file diff_header.h.

Referenced by SinkAgent::bcast_interest(), DiffusionRate::BcastNeg(), SinkAgent::data_ready(), OmniMcastAgent::GodForwardData(), OmniMcastAgent::MACprepare(), FloodingAgent::MACprepare(), DiffusionAgent::MACprepare(), DiffusionRate::PosReinf(), DiffusionProb::SendInhibit(), DiffusionProb::SendNegReinf(), and SinkAgent::sendpkt().

#define SUB_SAMPLED   1
 

Definition at line 65 of file diff_header.h.

Referenced by SinkAgent::bcast_interest(), DiffusionRate::consider_new(), DiffusionRate::FwdData(), DiffusionRate::InterestHandle(), DiffusionRate::ProcessNegReinf(), and SinkAgent::sendpkt().

#define TX_FAILED   8
 

Definition at line 55 of file diff_header.h.

Referenced by DiffusionProb::consider_new(), and DiffusionProb::ForwardData().


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