List of all members.
Public Member Functions | 
| 
void  | recv (Packet *, Handler *) | 
| 
int  | command (int argc, const char *const *argv) | 
Protected Member Functions | 
| 
void  | reset () | 
| 
void  | consider_old (Packet *) | 
| 
void  | consider_new (Packet *) | 
| 
void  | Start () | 
| 
void  | DataReqAll (unsigned int dtype, int report_rate) | 
| 
void  | Print_IOlist () | 
| 
void  | FwdData (Packet *) | 
| 
void  | PosReinf (int dtype, nsaddr_t to_node, ns_addr_t info_sender, unsigned int info_seq) | 
| 
void  | ProcessPosReinf (Packet *pkt) | 
| 
void  | ProcessNegReinf (Packet *pkt) | 
| 
void  | UcastNeg (int dtype, ns_addr_t to) | 
| 
void  | BcastNeg (int dtype) | 
| 
void  | GenNeg (int dtype) | 
| 
void  | InterestHandle (Packet *pkt) | 
| 
void  | GradientTimeOut () | 
| 
void  | NegReinfTimeOut () | 
| 
void  | CheckNegCounter (int dtype) | 
| 
bool  | FwdSubsample (Packet *pkt) | 
| 
void  | FwdOriginal (Packet *pkt) | 
| 
void  | TriggerPosReinf (Packet *pkt, ns_addr_t forward_agent) | 
Protected Attributes | 
| 
bool  | DUP_SUP_ | 
| 
sub_t  | sub_type_ | 
| 
org_t  | org_type_ | 
| 
pos_t  | pos_type_ | 
| 
pos_ndt  | pos_node_type_ | 
| 
neg_wint  | neg_win_type_ | 
| 
neg_tht  | neg_thr_type_ | 
| 
neg_mxt  | neg_max_type_ | 
| 
Data_Hash_Table  | DataTable | 
| 
GradientTimer *  | gradient_timer | 
| 
NegativeReinforceTimer *  | neg_reinf_timer | 
| 
int  | num_not_send_bcast_data | 
| 
int  | num_data_bcast_send | 
| 
int  | num_data_bcast_rcv | 
| 
int  | num_neg_bcast_send | 
| 
int  | num_neg_bcast_rcv | 
Friends | 
| 
class  | GradientTimer | 
| 
class  | NegativeReinforceTimer | 
The documentation for this class was generated from the following files:
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/diffusion/diff_rate.h
 
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/diffusion/diff_rate.cc