diff_header.h File Reference

#include "ip.h"

Include dependency graph for diff_header.h:

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

Go to the source code of this file.

Data Structures

struct  extra_info
struct  hdr_cdiff

Defines

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


Define Documentation

#define DATA   2
 

Definition at line 74 of file diff_header.h.

Referenced by GeoRoutingFilter::beaconTimeout(), GeoRoutingFilter::broadcastHeuristicValue(), DiffusionRate::consider_new(), DiffusionRate::consider_old(), OmniMcastAgent::ConsiderNew(), FloodingAgent::ConsiderNew(), DiffusionStats::logIncomingMessage(), DiffusionStats::logOutgoingMessage(), OmniMcastAgent::MACsend(), FloodingAgent::MACsend(), DiffusionAgent::MACsend(), GeoRoutingFilter::preProcessFilter(), RmstFilter::processMessage(), GradientFilter::processOldMessage(), OnePhasePullFilter::processOldMessage(), RmstFilter::processTimer(), SinkAgent::recv(), DiffusionRate::recv(), IOLog::recvPacket(), DiffusionProb::ReTxData(), DiffusionRouting::send(), RmstFilter::sendAckToSource(), RmstFilter::sendContToSource(), RmstFilter::sendExpReqUpstream(), GeoRoutingFilter::sendNeighborRequest(), IOLog::sendPacket(), SinkAgent::sendpkt(), and RmstFilter::sendRmstToSink().

#define DATA_READY   3
 

Definition at line 75 of file diff_header.h.

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

#define DATA_REQUEST   4
 

Definition at line 76 of file diff_header.h.

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

#define DATA_STOP   9
 

Definition at line 81 of file diff_header.h.

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

#define INHIBIT   7
 

Definition at line 79 of file diff_header.h.

Referenced by DiffusionProb::SendInhibit().

#define INTEREST   1
 

Definition at line 73 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(), OnePhasePullFilter::processNewMessage(), GradientFilter::processOldMessage(), OnePhasePullFilter::processOldMessage(), IOLog::recvPacket(), GradientFilter::sendInterest(), OnePhasePullFilter::sendInterest(), and IOLog::sendPacket().

#define MAX_ATTRIBUTE   3
 

Definition at line 83 of file diff_header.h.

Referenced by Data_Hash_Table::Data_Hash_Table().

#define MAX_DATA_TYPE   30
 

Definition at line 85 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 84 of file diff_header.h.

#define NEG_REINFORCE   6
 

Definition at line 78 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 89 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 77 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 87 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 90 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 80 of file diff_header.h.


Generated on Tue Mar 6 16:51:47 2007 for ns2 Network Simulator 2.29 by  doxygen 1.4.6