Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Opie::Net::OMacAddress Class Reference

#include </home/clem/local/src/opie/libopie2/opienet/onetutils.h>

Collaboration diagram for Opie::Net::OMacAddress:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 OMacAddress ()
 OMacAddress (unsigned char *)
 OMacAddress (const unsigned char *)
 OMacAddress (struct ifreq &)
 ~OMacAddress ()
QString manufacturer () const
QString toString (bool substitute=false) const
const unsigned char * native () const

Static Public Member Functions

static OMacAddress fromString (const QString &)

Static Public Attributes

static const OMacAddressbroadcast = OMacAddress( __broadcast )
static const OMacAddressunknown = OMacAddress( __unknown )

Private Attributes

unsigned char _bytes [6]
Private * d

Friends

bool operator== (const OMacAddress &m1, const OMacAddress &m2)

Constructor & Destructor Documentation

Opie::Net::OMacAddress::OMacAddress  ) 
 

Definition at line 53 of file onetutils.cpp.

References Opie::Net::__unknown, and _bytes.

Opie::Net::OMacAddress::OMacAddress unsigned char *   ) 
 

Definition at line 59 of file onetutils.cpp.

References _bytes.

Opie::Net::OMacAddress::OMacAddress const unsigned char *   ) 
 

Definition at line 65 of file onetutils.cpp.

References _bytes.

Opie::Net::OMacAddress::OMacAddress struct ifreq &   ) 
 

Definition at line 71 of file onetutils.cpp.

References _bytes.

Opie::Net::OMacAddress::~OMacAddress  ) 
 

Definition at line 77 of file onetutils.cpp.


Member Function Documentation

OMacAddress Opie::Net::OMacAddress::fromString const QString  )  [static]
 

Definition at line 91 of file onetutils.cpp.

References buf, i, QString::right(), QString::truncate(), and unknown.

QString Opie::Net::OMacAddress::manufacturer  )  const
 

Definition at line 121 of file onetutils.cpp.

References Opie::Net::OManufacturerDB::instance(), and toString().

const unsigned char * Opie::Net::OMacAddress::native  )  const
 

Definition at line 85 of file onetutils.cpp.

References _bytes.

Referenced by Opie::Net::OWirelessNetworkInterface::setAssociatedAP(), and Opie::Net::ONetworkInterface::setMacAddress().

QString Opie::Net::OMacAddress::toString bool  substitute = false  )  const
 

Definition at line 108 of file onetutils.cpp.

References _bytes, Opie::Net::OManufacturerDB::instance(), QString::isNull(), and QString::sprintf().

Referenced by Opie::Net::OStation::dump(), and manufacturer().


Friends And Related Function Documentation

bool operator== const OMacAddress m1,
const OMacAddress m2
[friend]
 

Definition at line 127 of file onetutils.cpp.


Member Data Documentation

unsigned char Opie::Net::OMacAddress::_bytes[6] [private]
 

Definition at line 74 of file onetutils.h.

Referenced by native(), OMacAddress(), Opie::Net::operator==(), and toString().

const OMacAddress & Opie::Net::OMacAddress::broadcast = OMacAddress( __broadcast ) [static]
 

Definition at line 47 of file onetutils.cpp.

Referenced by Stumbler::start().

Private* Opie::Net::OMacAddress::d [private]
 

Definition at line 77 of file onetutils.h.

const OMacAddress & Opie::Net::OMacAddress::unknown = OMacAddress( __unknown ) [static]
 

Definition at line 49 of file onetutils.cpp.

Referenced by Opie::Net::OWirelessNetworkInterface::associatedAP(), fromString(), Opie::Net::OWirelessNetworkInterface::isAssociated(), Opie::Net::ONetworkInterface::macAddress(), and Opie::Net::OStation::OStation().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 18:01:35 2005 for OPIE by  doxygen 1.4.2