Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

MACAddress_Base Class Reference

#include <MACAddress_m.h>

Inheritance diagram for MACAddress_Base:

cPolymorphic MACAddress List of all members.

Public Methods

virtual ~MACAddress_Base ()
virtual unsigned int getAddressArraySize () const=0
virtual unsigned char getAddress (unsigned int k) const=0
virtual void setAddress (unsigned int k, unsigned char address_var)=0

Protected Methods

 MACAddress_Base ()
 MACAddress_Base (const MACAddress_Base &other)
MACAddress_Base & operator= (const MACAddress_Base &other)

Constructor & Destructor Documentation

MACAddress_Base::MACAddress_Base   [protected]
 

Definition at line 18 of file MACAddress_m.cc.

00018                                  : cPolymorphic()
00019 {
00020     unsigned int i;
00021 }

MACAddress_Base::MACAddress_Base const MACAddress_Base &    other [protected]
 

Definition at line 23 of file MACAddress_m.cc.

References operator=().

00023                                                              : cPolymorphic()
00024 {
00025     unsigned int i;
00026     operator=(other);
00027 }

MACAddress_Base::~MACAddress_Base   [virtual]
 

Definition at line 29 of file MACAddress_m.cc.

00030 {
00031     unsigned int i;
00032 }


Member Function Documentation

virtual unsigned char MACAddress_Base::getAddress unsigned int    k const [pure virtual]
 

Implemented in MACAddress.

Referenced by MACAddressDescriptor::getFieldAsString().

virtual unsigned int MACAddress_Base::getAddressArraySize   const [pure virtual]
 

Implemented in MACAddress.

MACAddress_Base & MACAddress_Base::operator= const MACAddress_Base &    other [protected]
 

Definition at line 34 of file MACAddress_m.cc.

Referenced by MACAddress_Base(), and MACAddress::operator=().

00035 {
00036     if (this==&other) return *this;
00037     unsigned int i;
00038     cPolymorphic::operator=(other);
00039     return *this;
00040 }

virtual void MACAddress_Base::setAddress unsigned int    k,
unsigned char    address_var
[pure virtual]
 

Implemented in MACAddress.

Referenced by MACAddressDescriptor::setFieldAsString().


The documentation for this class was generated from the following files:
Generated on Sat May 15 20:30:48 2004 for Ethernet by doxygen1.2.17