|
Public Member Functions |
| | LmsReceiver () |
| int | command (int argc, const char *const *argv) |
| void | recv (Packet *pkt, Handler *) |
| virtual void | timeout (int type, int lo, int hi) |
Public Attributes |
| LmsReceiver * | next_ |
Protected Member Functions |
| void | handle_lms_pkt (Packet *pkt) |
| void | send_refresh () |
| void | send_dmcast (hdr_lms *lh, int seqno, int fid) |
| int | add_req (Packet *rq) |
| void | send_nak (int sqn, int lo, int hi) |
| void | create_nak (int lo, int hi) |
| void | delete_nak (LmsNak *n) |
| LmsNak * | find_nak (int i) |
| void | add_rdl (int rseq, double clock) |
| int | exists_rdl (int rseq) |
| void | print_stats () |
| void | print_all_stats (int drops) |
Protected Attributes |
| char | uname_ [8] |
| RcvBuffer * | rcvbuf_ |
| int | dataSize_ |
| double | rtt_ |
| nsaddr_t | lms_src_ |
| nsaddr_t | lms_group_ |
| nsaddr_t | upstream_lms_ |
| int | lms_cost_ |
| Packet * | rql_ |
| int | rql_sz_ |
| lms_rdl * | rdl_ |
| int | rdl_sz_ |
| LmsNak * | nak_ |
| int | ls_last_rq_ |
| int | ls_last_seq_ |
| int | ls_smpl_ivl_ |
| int | ls_cntdown_ |
| int | req_sent_ |
| int | req_rcvd_ |
| int | dup_reqs_ |
Static Protected Attributes |
| int | max_dup_naks_ = 0 |