|
Public Member Functions |
| | SRMAgent () |
| virtual | ~SRMAgent () |
| virtual int | command (int argc, const char *const *argv) |
| virtual void | recv (Packet *p, Handler *h) |
| virtual void | sendmsg (int nbytes, const char *flags=0) |
| virtual void | send (int nbytes) |
Protected Member Functions |
| virtual void | start () |
| SRMinfo * | get_state (int sender) |
| virtual void | cleanup () |
| virtual void | addExtendedHeaders (Packet *) |
| virtual void | parseExtendedHeaders (Packet *) |
| virtual int | request (SRMinfo *sp, int hi) |
| virtual void | recv_data (int sender, int msgid, u_char *data) |
| virtual void | recv_repr (int round, int sender, int msgid, u_char *data) |
| virtual void | recv_rqst (int requestr, int round, int sender, int msgid) |
| virtual void | recv_sess (Packet *, int sessCtr, int *data) |
| virtual void | send_ctrl (int typ, int rnd, int sndr, int msgid, int sz) |
| virtual void | send_sess () |
Protected Attributes |
| int | dataCtr_ |
| int | sessCtr_ |
| int | packetSize_ |
| SRMinfo * | sip_ |
| Tcl_HashTable * | siphash_ |
| int | groupSize_ |
| int | seqno_ |
| int | app_fid_ |
| packet_t | app_type_ |