ip_handshake_base Class Reference

#include <ip_base.h>

Inheritance diagram for ip_handshake_base:

ip_handshake_info ip_handshake_relay List of all members.

Public Member Functions

virtual int fillbuf (ubyte *buf)
virtual int readbuf (ubyte *buf)
void setrandid (void)
void setstate (int newstate)
int addstate (int newstate)
 ip_handshake_base (bool initme=0)
virtual ~ip_handshake_base ()

Public Attributes

ubyte type
ubyte state
ip_id id
u_int16_t iver
u_int32_t tryid
fix nextsend
int attempts
int nopend

Constructor & Destructor Documentation

ip_handshake_base::ip_handshake_base bool  initme = 0  )  [inline]
 

virtual ip_handshake_base::~ip_handshake_base  )  [inline, virtual]
 


Member Function Documentation

int ip_handshake_base::addstate int  newstate  ) 
 

int ip_handshake_base::fillbuf ubyte buf  )  [virtual]
 

Reimplemented in ip_handshake_info, and ip_handshake_relay.

int ip_handshake_base::readbuf ubyte buf  )  [virtual]
 

Reimplemented in ip_handshake_info, and ip_handshake_relay.

void ip_handshake_base::setrandid void   )  [inline]
 

void ip_handshake_base::setstate int  newstate  ) 
 


Member Data Documentation

int ip_handshake_base::attempts
 

ip_id ip_handshake_base::id
 

u_int16_t ip_handshake_base::iver
 

fix ip_handshake_base::nextsend
 

int ip_handshake_base::nopend
 

ubyte ip_handshake_base::state
 

u_int32_t ip_handshake_base::tryid
 

ubyte ip_handshake_base::type
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 28 20:55:35 2006 for D1X-Rebirth by  doxygen 1.4.6