TCPStatusInfo Class Reference

#include <TCPCommand_m.h>

Inheritance diagram for TCPStatusInfo:

TCPCommand List of all members.

Detailed Description

Class generated from TCPCommand.msg by opp_msgc.
 class TCPStatusInfo extends TCPCommand
 {
     properties:
         omitGetVerb = true;
     fields:
         int state;
         string stateName;

         IPvXAddress localAddr;
         IPvXAddress remoteAddr;
         int localPort;
         int remotePort;

         int snd_mss;

         unsigned int snd_una;
         unsigned int snd_nxt;
         unsigned int snd_max;
         unsigned int snd_wnd;
         unsigned int snd_up;
         unsigned int snd_wl1;
         unsigned int snd_wl2;
         unsigned int iss;

         unsigned int rcv_nxt;
         unsigned int rcv_wnd;
         unsigned int rcv_up;
         unsigned int irs;

         bool fin_ack_rcvd;
 };
 


Public Member Functions

 TCPStatusInfo ()
 TCPStatusInfo (const TCPStatusInfo &other)
virtual ~TCPStatusInfo ()
TCPStatusInfooperator= (const TCPStatusInfo &other)
virtual cPolymorphic * dup () const
virtual void netPack (cCommBuffer *b)
virtual void netUnpack (cCommBuffer *b)
virtual int state () const
virtual void setState (int state_var)
virtual const char * stateName () const
virtual void setStateName (const char *stateName_var)
virtual IPvXAddresslocalAddr ()
virtual const IPvXAddresslocalAddr () const
virtual void setLocalAddr (const IPvXAddress &localAddr_var)
virtual IPvXAddressremoteAddr ()
virtual const IPvXAddressremoteAddr () const
virtual void setRemoteAddr (const IPvXAddress &remoteAddr_var)
virtual int localPort () const
virtual void setLocalPort (int localPort_var)
virtual int remotePort () const
virtual void setRemotePort (int remotePort_var)
virtual int snd_mss () const
virtual void setSnd_mss (int snd_mss_var)
virtual unsigned int snd_una () const
virtual void setSnd_una (unsigned int snd_una_var)
virtual unsigned int snd_nxt () const
virtual void setSnd_nxt (unsigned int snd_nxt_var)
virtual unsigned int snd_max () const
virtual void setSnd_max (unsigned int snd_max_var)
virtual unsigned int snd_wnd () const
virtual void setSnd_wnd (unsigned int snd_wnd_var)
virtual unsigned int snd_up () const
virtual void setSnd_up (unsigned int snd_up_var)
virtual unsigned int snd_wl1 () const
virtual void setSnd_wl1 (unsigned int snd_wl1_var)
virtual unsigned int snd_wl2 () const
virtual void setSnd_wl2 (unsigned int snd_wl2_var)
virtual unsigned int iss () const
virtual void setIss (unsigned int iss_var)
virtual unsigned int rcv_nxt () const
virtual void setRcv_nxt (unsigned int rcv_nxt_var)
virtual unsigned int rcv_wnd () const
virtual void setRcv_wnd (unsigned int rcv_wnd_var)
virtual unsigned int rcv_up () const
virtual void setRcv_up (unsigned int rcv_up_var)
virtual unsigned int irs () const
virtual void setIrs (unsigned int irs_var)
virtual bool fin_ack_rcvd () const
virtual void setFin_ack_rcvd (bool fin_ack_rcvd_var)

Protected Member Functions

bool operator== (const TCPStatusInfo &)

Protected Attributes

int state_var
opp_string stateName_var
IPvXAddress localAddr_var
IPvXAddress remoteAddr_var
int localPort_var
int remotePort_var
int snd_mss_var
unsigned int snd_una_var
unsigned int snd_nxt_var
unsigned int snd_max_var
unsigned int snd_wnd_var
unsigned int snd_up_var
unsigned int snd_wl1_var
unsigned int snd_wl2_var
unsigned int iss_var
unsigned int rcv_nxt_var
unsigned int rcv_wnd_var
unsigned int rcv_up_var
unsigned int irs_var
bool fin_ack_rcvd_var


Constructor & Destructor Documentation

TCPStatusInfo::TCPStatusInfo (  ) 

TCPStatusInfo::TCPStatusInfo ( const TCPStatusInfo other  ) 

virtual TCPStatusInfo::~TCPStatusInfo (  )  [virtual]


Member Function Documentation

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

Reimplemented from TCPCommand.

00386 {return new TCPStatusInfo(*this);}

virtual bool TCPStatusInfo::fin_ack_rcvd (  )  const [virtual]

virtual unsigned int TCPStatusInfo::irs (  )  const [virtual]

virtual unsigned int TCPStatusInfo::iss (  )  const [virtual]

virtual const IPvXAddress& TCPStatusInfo::localAddr (  )  const [inline, virtual]

00396 {return const_cast<TCPStatusInfo*>(this)->localAddr();}

virtual IPvXAddress& TCPStatusInfo::localAddr (  )  [virtual]

virtual int TCPStatusInfo::localPort (  )  const [virtual]

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

Reimplemented from TCPCommand.

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

Reimplemented from TCPCommand.

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

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

virtual unsigned int TCPStatusInfo::rcv_nxt (  )  const [virtual]

virtual unsigned int TCPStatusInfo::rcv_up (  )  const [virtual]

virtual unsigned int TCPStatusInfo::rcv_wnd (  )  const [virtual]

virtual const IPvXAddress& TCPStatusInfo::remoteAddr (  )  const [inline, virtual]

00399 {return const_cast<TCPStatusInfo*>(this)->remoteAddr();}

virtual IPvXAddress& TCPStatusInfo::remoteAddr (  )  [virtual]

virtual int TCPStatusInfo::remotePort (  )  const [virtual]

virtual void TCPStatusInfo::setFin_ack_rcvd ( bool  fin_ack_rcvd_var  )  [virtual]

virtual void TCPStatusInfo::setIrs ( unsigned int  irs_var  )  [virtual]

virtual void TCPStatusInfo::setIss ( unsigned int  iss_var  )  [virtual]

virtual void TCPStatusInfo::setLocalAddr ( const IPvXAddress localAddr_var  )  [virtual]

virtual void TCPStatusInfo::setLocalPort ( int  localPort_var  )  [virtual]

virtual void TCPStatusInfo::setRcv_nxt ( unsigned int  rcv_nxt_var  )  [virtual]

virtual void TCPStatusInfo::setRcv_up ( unsigned int  rcv_up_var  )  [virtual]

virtual void TCPStatusInfo::setRcv_wnd ( unsigned int  rcv_wnd_var  )  [virtual]

virtual void TCPStatusInfo::setRemoteAddr ( const IPvXAddress remoteAddr_var  )  [virtual]

virtual void TCPStatusInfo::setRemotePort ( int  remotePort_var  )  [virtual]

virtual void TCPStatusInfo::setSnd_max ( unsigned int  snd_max_var  )  [virtual]

virtual void TCPStatusInfo::setSnd_mss ( int  snd_mss_var  )  [virtual]

virtual void TCPStatusInfo::setSnd_nxt ( unsigned int  snd_nxt_var  )  [virtual]

virtual void TCPStatusInfo::setSnd_una ( unsigned int  snd_una_var  )  [virtual]

virtual void TCPStatusInfo::setSnd_up ( unsigned int  snd_up_var  )  [virtual]

virtual void TCPStatusInfo::setSnd_wl1 ( unsigned int  snd_wl1_var  )  [virtual]

virtual void TCPStatusInfo::setSnd_wl2 ( unsigned int  snd_wl2_var  )  [virtual]

virtual void TCPStatusInfo::setSnd_wnd ( unsigned int  snd_wnd_var  )  [virtual]

virtual void TCPStatusInfo::setState ( int  state_var  )  [virtual]

virtual void TCPStatusInfo::setStateName ( const char *  stateName_var  )  [virtual]

virtual unsigned int TCPStatusInfo::snd_max (  )  const [virtual]

virtual int TCPStatusInfo::snd_mss (  )  const [virtual]

virtual unsigned int TCPStatusInfo::snd_nxt (  )  const [virtual]

virtual unsigned int TCPStatusInfo::snd_una (  )  const [virtual]

virtual unsigned int TCPStatusInfo::snd_up (  )  const [virtual]

virtual unsigned int TCPStatusInfo::snd_wl1 (  )  const [virtual]

virtual unsigned int TCPStatusInfo::snd_wl2 (  )  const [virtual]

virtual unsigned int TCPStatusInfo::snd_wnd (  )  const [virtual]

virtual int TCPStatusInfo::state (  )  const [virtual]

virtual const char* TCPStatusInfo::stateName (  )  const [virtual]


Member Data Documentation

bool TCPStatusInfo::fin_ack_rcvd_var [protected]

unsigned int TCPStatusInfo::irs_var [protected]

unsigned int TCPStatusInfo::iss_var [protected]

IPvXAddress TCPStatusInfo::localAddr_var [protected]

int TCPStatusInfo::localPort_var [protected]

unsigned int TCPStatusInfo::rcv_nxt_var [protected]

unsigned int TCPStatusInfo::rcv_up_var [protected]

unsigned int TCPStatusInfo::rcv_wnd_var [protected]

IPvXAddress TCPStatusInfo::remoteAddr_var [protected]

int TCPStatusInfo::remotePort_var [protected]

unsigned int TCPStatusInfo::snd_max_var [protected]

int TCPStatusInfo::snd_mss_var [protected]

unsigned int TCPStatusInfo::snd_nxt_var [protected]

unsigned int TCPStatusInfo::snd_una_var [protected]

unsigned int TCPStatusInfo::snd_up_var [protected]

unsigned int TCPStatusInfo::snd_wl1_var [protected]

unsigned int TCPStatusInfo::snd_wl2_var [protected]

unsigned int TCPStatusInfo::snd_wnd_var [protected]

int TCPStatusInfo::state_var [protected]

opp_string TCPStatusInfo::stateName_var [protected]


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