ARPPacket Class Reference

#include <ARPPacket_m.h>

List of all members.


Detailed Description

Class generated from ARPPacket.msg by opp_msgc.
 message ARPPacket
 {
     fields:
         int opcode enum(ARPOpcode);
         MACAddress srcMACAddress;
         MACAddress destMACAddress;
         IPAddress srcIPAddress;
         IPAddress destIPAddress;
 };
 


Public Member Functions

 ARPPacket (const char *name=NULL, int kind=0)
 ARPPacket (const ARPPacket &other)
virtual ~ARPPacket ()
ARPPacketoperator= (const ARPPacket &other)
virtual cPolymorphic * dup () const
virtual void netPack (cCommBuffer *b)
virtual void netUnpack (cCommBuffer *b)
virtual int getOpcode () const
virtual void setOpcode (int opcode_var)
virtual MACAddressgetSrcMACAddress ()
virtual const MACAddressgetSrcMACAddress () const
virtual void setSrcMACAddress (const MACAddress &srcMACAddress_var)
virtual MACAddressgetDestMACAddress ()
virtual const MACAddressgetDestMACAddress () const
virtual void setDestMACAddress (const MACAddress &destMACAddress_var)
virtual IPAddressgetSrcIPAddress ()
virtual const IPAddressgetSrcIPAddress () const
virtual void setSrcIPAddress (const IPAddress &srcIPAddress_var)
virtual IPAddressgetDestIPAddress ()
virtual const IPAddressgetDestIPAddress () const
virtual void setDestIPAddress (const IPAddress &destIPAddress_var)

Protected Member Functions

bool operator== (const ARPPacket &)

Protected Attributes

int opcode_var
MACAddress srcMACAddress_var
MACAddress destMACAddress_var
IPAddress srcIPAddress_var
IPAddress destIPAddress_var


Constructor & Destructor Documentation

ARPPacket::ARPPacket ( const char *  name = NULL,
int  kind = 0 
)

ARPPacket::ARPPacket ( const ARPPacket other  ) 

virtual ARPPacket::~ARPPacket (  )  [virtual]


Member Function Documentation

virtual cPolymorphic* ARPPacket::dup (  )  const [inline, virtual]

00076 {return new ARPPacket(*this);}

virtual const IPAddress& ARPPacket::getDestIPAddress (  )  const [inline, virtual]

00093 {return const_cast<ARPPacket*>(this)->getDestIPAddress();}

virtual IPAddress& ARPPacket::getDestIPAddress (  )  [virtual]

virtual const MACAddress& ARPPacket::getDestMACAddress (  )  const [inline, virtual]

00087 {return const_cast<ARPPacket*>(this)->getDestMACAddress();}

virtual MACAddress& ARPPacket::getDestMACAddress (  )  [virtual]

virtual int ARPPacket::getOpcode (  )  const [virtual]

virtual const IPAddress& ARPPacket::getSrcIPAddress (  )  const [inline, virtual]

00090 {return const_cast<ARPPacket*>(this)->getSrcIPAddress();}

virtual IPAddress& ARPPacket::getSrcIPAddress (  )  [virtual]

virtual const MACAddress& ARPPacket::getSrcMACAddress (  )  const [inline, virtual]

00084 {return const_cast<ARPPacket*>(this)->getSrcMACAddress();}

virtual MACAddress& ARPPacket::getSrcMACAddress (  )  [virtual]

virtual void ARPPacket::netPack ( cCommBuffer *  b  )  [virtual]

virtual void ARPPacket::netUnpack ( cCommBuffer *  b  )  [virtual]

ARPPacket& ARPPacket::operator= ( const ARPPacket other  ) 

bool ARPPacket::operator== ( const ARPPacket  )  [protected]

virtual void ARPPacket::setDestIPAddress ( const IPAddress destIPAddress_var  )  [virtual]

virtual void ARPPacket::setDestMACAddress ( const MACAddress destMACAddress_var  )  [virtual]

virtual void ARPPacket::setOpcode ( int  opcode_var  )  [virtual]

virtual void ARPPacket::setSrcIPAddress ( const IPAddress srcIPAddress_var  )  [virtual]

virtual void ARPPacket::setSrcMACAddress ( const MACAddress srcMACAddress_var  )  [virtual]


Member Data Documentation

IPAddress ARPPacket::destIPAddress_var [protected]

MACAddress ARPPacket::destMACAddress_var [protected]

int ARPPacket::opcode_var [protected]

IPAddress ARPPacket::srcIPAddress_var [protected]

MACAddress ARPPacket::srcMACAddress_var [protected]


The documentation for this class was generated from the following file:
Generated on Wed Apr 4 13:20:19 2007 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.7