Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Static Protected Attributes

LmsSender Class Reference

Inheritance diagram for LmsSender:
Agent Connector NsObject Handler

List of all members.

Public Member Functions

int command (int argc, const char *const *argv)
void recv (Packet *pkt, Handler *)

Public Attributes


Protected Member Functions

void handle_lms_pkt (Packet *pkt)
virtual void sendmsg (int nbytes, const char *flags=0)
void send_lms_pkt (int, int)
void send_dmcast (hdr_lms *lh, int seqno, int fid)
int add_req (Packet *rq)
void send_spm ()
void solicit_naks ()
void print_stats ()
void print_all_stats (int drops)

Protected Attributes

char uname_ [16]
int spm_seqno_
int lms_cost_
int lms_ttl_
int packetSize_
int lmsPacketSize_
int req_list_sz_
int req_rcvd_
int dup_reqs_
int dmcasts_sent_
int seqno_

Static Protected Attributes

static int max_dup_naks_ = 0

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