live
Data Structures | Public Member Functions | Private Member Functions | Private Attributes | Friends
NetAddressList Class Reference

#include <NetAddress.hh>

Collaboration diagram for NetAddressList:
Collaboration graph
[legend]

Data Structures

class  Iterator
 

Public Member Functions

 NetAddressList (char const *hostname)
 
 NetAddressList (NetAddressList const &orig)
 
NetAddressListoperator= (NetAddressList const &rightSide)
 
virtual ~NetAddressList ()
 
unsigned numAddresses () const
 
NetAddress const * firstAddress () const
 

Private Member Functions

void assign (netAddressBits numAddresses, NetAddress **addressArray)
 
void clean ()
 

Private Attributes

unsigned fNumAddresses
 
NetAddress ** fAddressArray
 

Friends

class Iterator
 

Detailed Description

Definition at line 62 of file NetAddress.hh.

Constructor & Destructor Documentation

NetAddressList::NetAddressList ( char const *  hostname)
NetAddressList::NetAddressList ( NetAddressList const &  orig)
virtual NetAddressList::~NetAddressList ( )
virtual

Member Function Documentation

void NetAddressList::assign ( netAddressBits  numAddresses,
NetAddress **  addressArray 
)
private
void NetAddressList::clean ( )
private
NetAddress const* NetAddressList::firstAddress ( ) const
unsigned NetAddressList::numAddresses ( ) const
inline

Definition at line 69 of file NetAddress.hh.

References fNumAddresses.

69 { return fNumAddresses; }
unsigned fNumAddresses
Definition: NetAddress.hh:88
NetAddressList& NetAddressList::operator= ( NetAddressList const &  rightSide)

Friends And Related Function Documentation

friend class Iterator
friend

Definition at line 87 of file NetAddress.hh.

Field Documentation

NetAddress** NetAddressList::fAddressArray
private

Definition at line 89 of file NetAddress.hh.

unsigned NetAddressList::fNumAddresses
private

Definition at line 88 of file NetAddress.hh.

Referenced by numAddresses().


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