Public Member Functions | Protected Member Functions | Protected Attributes | Friends

DiffusionProb Class Reference

Inheritance diagram for DiffusionProb:
DiffusionAgent Agent Connector NsObject Handler

List of all members.

Public Member Functions

void recv (Packet *, Handler *)

Protected Member Functions

void Start ()
void consider_old (Packet *)
void consider_new (Packet *)
void add_outlist (unsigned int, From_List *)
void data_request_all (unsigned int dtype)
void CreateIOList (Pkt_Hash_Entry *, unsigned int)
void UpdateIOList (From_List *, unsigned int)
void Print_IOlist ()
void CalGradient (unsigned int)
void IncGradient (unsigned int, ns_addr_t)
void DecGradient (unsigned int, ns_addr_t)
void ForwardData (Packet *)
void ForwardTxFailed (Packet *)
void ReTxData (Packet *)
void GenPosReinf (unsigned int)
void FwdPosReinf (unsigned int, Packet *)
void InterfaceDown (int, ns_addr_t)
void SendInhibit (int)
void SendNegReinf ()
void InterestPropagate (Packet *pkt, Pkt_Hash_Entry *hashPtr)
void xmitFailed (Packet *pkt)

Protected Attributes

int num_neg_bcast_send
int num_neg_bcast_rcv
EnergyTimerenergy_timer
bool is_low_power

Friends

class InterestTimer
class EnergyTimer

The documentation for this class was generated from the following files: