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

Interfaces Class Reference

Contains all of the network interfaces for this computer. More...

#include <Interfaces.h>

Inheritance diagram for Interfaces::

BasicObject List of all members.

Public Methods

 Interfaces ()
void init ()
virtual void toStream (std::ostream &out)
IpAddress getPublicIp ()
 Return empty string if there is an error, otherwise return an IP address that isnt the loopback interface. More...


Private Attributes

vector< Interfacem_interface

Detailed Description

Contains all of the network interfaces for this computer.

Definition at line 27 of file Interfaces.h.


Constructor & Destructor Documentation

Interfaces::Interfaces
 

Definition at line 48 of file Interfaces.cpp.


Member Function Documentation

IpAddress Interfaces::getPublicIp
 

Return empty string if there is an error, otherwise return an IP address that isnt the loopback interface.

Definition at line 58 of file Interfaces.cpp.

void Interfaces::init
 

Referenced by Interfaces().

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

Reimplemented from BasicObject.

Definition at line 84 of file Interfaces.cpp.


Member Data Documentation

vector<Interface> Interfaces::m_interface [private]
 

Definition at line 34 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