ip_addr_list Class Reference

#include <ip_base.h>

List of all members.

Public Types

typedef list< ip_addr >::iterator iterator
typedef list< ip_addr >::const_iterator const_iterator

Public Member Functions

iterator begin (void)
iterator end (void)
const_iterator begin (void) const
const_iterator end (void) const
bool hasaddr (ip_addr addr)
int add (ip_addr addr)
int add (const ip_addr_list &na)
void setgoodaddr (ip_addr addr)
int fillbuf (ubyte *buf) const
int readbuf (const ubyte *buf)
void clear (void)
 ip_addr_list (const ip_addr_list &nl)
 ip_addr_list (void)

Public Attributes

int naddr
ip_addrgoodaddr

Protected Attributes

list< ip_addraddrs


Member Typedef Documentation

typedef list<ip_addr>::const_iterator ip_addr_list::const_iterator
 

typedef list<ip_addr>::iterator ip_addr_list::iterator
 


Constructor & Destructor Documentation

ip_addr_list::ip_addr_list const ip_addr_list nl  )  [inline]
 

ip_addr_list::ip_addr_list void   )  [inline]
 


Member Function Documentation

int ip_addr_list::add const ip_addr_list na  )  [inline]
 

int ip_addr_list::add ip_addr  addr  )  [inline]
 

const_iterator ip_addr_list::begin void   )  const [inline]
 

iterator ip_addr_list::begin void   )  [inline]
 

void ip_addr_list::clear void   )  [inline]
 

const_iterator ip_addr_list::end void   )  const [inline]
 

iterator ip_addr_list::end void   )  [inline]
 

int ip_addr_list::fillbuf ubyte buf  )  const [inline]
 

bool ip_addr_list::hasaddr ip_addr  addr  )  [inline]
 

int ip_addr_list::readbuf const ubyte buf  )  [inline]
 

void ip_addr_list::setgoodaddr ip_addr  addr  )  [inline]
 


Member Data Documentation

list<ip_addr> ip_addr_list::addrs [protected]
 

ip_addr* ip_addr_list::goodaddr
 

int ip_addr_list::naddr
 


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