Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

Interface Class Reference

This class describes a single network interface. More...

#include <Interfaces.h>

Inheritance diagram for Interface::

BasicObject List of all members.

Public Methods

 Interface ()
virtual ~Interface ()
virtual void toStream (std::ostream &out)

Public Attributes

friend Interfaces

Private Attributes

IpAddress m_ipAddr
IpAddress m_subnetMask
IpAddress m_broadcastAddress
bool m_broadcastsSupported
bool m_multicastsSupported
bool m_isLoopback
bool m_isPointToPoint
bool m_isUp

Detailed Description

This class describes a single network interface.

Definition at line 10 of file Interfaces.h.


Constructor & Destructor Documentation

Interface::Interface
 

Definition at line 8 of file Interfaces.cpp.

virtual Interface::~Interface [inline, virtual]
 

Definition at line 13 of file Interfaces.h.


Member Function Documentation

void Interface::toStream std::ostream & out [virtual]
 

Reimplemented from BasicObject.

Definition at line 18 of file Interfaces.cpp.


Member Data Documentation

friend Interface::Interfaces
 

Definition at line 15 of file Interfaces.h.

IpAddress Interface::m_broadcastAddress [private]
 

Definition at line 19 of file Interfaces.h.

bool Interface::m_broadcastsSupported [private]
 

Definition at line 20 of file Interfaces.h.

IpAddress Interface::m_ipAddr [private]
 

Definition at line 17 of file Interfaces.h.

bool Interface::m_isLoopback [private]
 

Definition at line 22 of file Interfaces.h.

bool Interface::m_isPointToPoint [private]
 

Definition at line 23 of file Interfaces.h.

bool Interface::m_isUp [private]
 

Definition at line 24 of file Interfaces.h.

bool Interface::m_multicastsSupported [private]
 

Definition at line 21 of file Interfaces.h.

IpAddress Interface::m_subnetMask [private]
 

Definition at line 18 of file Interfaces.h.


The documentation for this class was generated from the following files:
Generated at Thu Jul 11 13:31:57 2002 for Peekabooty by doxygen1.2.9 written by Dimitri van Heesch, © 1997-2001