INET Framework for OMNeT++/OMNEST
TCPStatusInfo Class Reference

#include <TCPCommand_m.h>

Inheritance diagram for TCPStatusInfo:
TCPCommand

List of all members.

Public Member Functions

 TCPStatusInfo ()
 TCPStatusInfo (const TCPStatusInfo &other)
virtual ~TCPStatusInfo ()
TCPStatusInfooperator= (const TCPStatusInfo &other)
virtual TCPStatusInfodup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual int getState () const
virtual void setState (int state)
virtual const char * getStateName () const
virtual void setStateName (const char *stateName)
virtual IPvXAddressgetLocalAddr ()
virtual const IPvXAddressgetLocalAddr () const
virtual void setLocalAddr (const IPvXAddress &localAddr)
virtual IPvXAddressgetRemoteAddr ()
virtual const IPvXAddressgetRemoteAddr () const
virtual void setRemoteAddr (const IPvXAddress &remoteAddr)
virtual int getLocalPort () const
virtual void setLocalPort (int localPort)
virtual int getRemotePort () const
virtual void setRemotePort (int remotePort)
virtual unsigned int getSnd_mss () const
virtual void setSnd_mss (unsigned int snd_mss)
virtual unsigned int getSnd_una () const
virtual void setSnd_una (unsigned int snd_una)
virtual unsigned int getSnd_nxt () const
virtual void setSnd_nxt (unsigned int snd_nxt)
virtual unsigned int getSnd_max () const
virtual void setSnd_max (unsigned int snd_max)
virtual unsigned int getSnd_wnd () const
virtual void setSnd_wnd (unsigned int snd_wnd)
virtual unsigned int getSnd_up () const
virtual void setSnd_up (unsigned int snd_up)
virtual unsigned int getSnd_wl1 () const
virtual void setSnd_wl1 (unsigned int snd_wl1)
virtual unsigned int getSnd_wl2 () const
virtual void setSnd_wl2 (unsigned int snd_wl2)
virtual unsigned int getIss () const
virtual void setIss (unsigned int iss)
virtual unsigned int getRcv_nxt () const
virtual void setRcv_nxt (unsigned int rcv_nxt)
virtual unsigned int getRcv_wnd () const
virtual void setRcv_wnd (unsigned int rcv_wnd)
virtual unsigned int getRcv_up () const
virtual void setRcv_up (unsigned int rcv_up)
virtual unsigned int getIrs () const
virtual void setIrs (unsigned int irs)
virtual bool getFin_ack_rcvd () const
virtual void setFin_ack_rcvd (bool fin_ack_rcvd)

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
unsigned 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

Private Member Functions

void copy (const TCPStatusInfo &other)

Detailed Description

Class generated from transport/contract/TCPCommand.msg by opp_msgc.

 class TCPStatusInfo extends TCPCommand
 {
     int state;
     string stateName;
     IPvXAddress localAddr;
     IPvXAddress remoteAddr;
     int localPort;
     int remotePort;
     unsigned 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;
 }
 

Definition at line 359 of file TCPCommand_m.h.


Constructor & Destructor Documentation

Referenced by dup().

virtual TCPStatusInfo::~TCPStatusInfo ( ) [virtual]

Member Function Documentation

void TCPStatusInfo::copy ( const TCPStatusInfo other) [private]
virtual TCPStatusInfo* TCPStatusInfo::dup ( ) const [inline, virtual]

Reimplemented from TCPCommand.

Definition at line 395 of file TCPCommand_m.h.

{return new TCPStatusInfo(*this);}
virtual bool TCPStatusInfo::getFin_ack_rcvd ( ) const [virtual]
virtual unsigned int TCPStatusInfo::getIrs ( ) const [virtual]
virtual unsigned int TCPStatusInfo::getIss ( ) const [virtual]
virtual IPvXAddress& TCPStatusInfo::getLocalAddr ( ) [virtual]
virtual const IPvXAddress& TCPStatusInfo::getLocalAddr ( ) const [inline, virtual]

Definition at line 405 of file TCPCommand_m.h.

Referenced by getLocalAddr().

{return const_cast<TCPStatusInfo*>(this)->getLocalAddr();}
virtual int TCPStatusInfo::getLocalPort ( ) const [virtual]
virtual unsigned int TCPStatusInfo::getRcv_nxt ( ) const [virtual]
virtual unsigned int TCPStatusInfo::getRcv_up ( ) const [virtual]
virtual unsigned int TCPStatusInfo::getRcv_wnd ( ) const [virtual]
virtual IPvXAddress& TCPStatusInfo::getRemoteAddr ( ) [virtual]
virtual const IPvXAddress& TCPStatusInfo::getRemoteAddr ( ) const [inline, virtual]

Definition at line 408 of file TCPCommand_m.h.

Referenced by getRemoteAddr().

{return const_cast<TCPStatusInfo*>(this)->getRemoteAddr();}
virtual int TCPStatusInfo::getRemotePort ( ) const [virtual]
virtual unsigned int TCPStatusInfo::getSnd_max ( ) const [virtual]
virtual unsigned int TCPStatusInfo::getSnd_mss ( ) const [virtual]
virtual unsigned int TCPStatusInfo::getSnd_nxt ( ) const [virtual]
virtual unsigned int TCPStatusInfo::getSnd_una ( ) const [virtual]
virtual unsigned int TCPStatusInfo::getSnd_up ( ) const [virtual]
virtual unsigned int TCPStatusInfo::getSnd_wl1 ( ) const [virtual]
virtual unsigned int TCPStatusInfo::getSnd_wl2 ( ) const [virtual]
virtual unsigned int TCPStatusInfo::getSnd_wnd ( ) const [virtual]
virtual int TCPStatusInfo::getState ( ) const [virtual]
virtual const char* TCPStatusInfo::getStateName ( ) const [virtual]
TCPStatusInfo& TCPStatusInfo::operator= ( const TCPStatusInfo other)
bool TCPStatusInfo::operator== ( const TCPStatusInfo ) [protected]
virtual void TCPStatusInfo::parsimPack ( cCommBuffer *  b) [virtual]

Reimplemented from TCPCommand.

Referenced by doPacking().

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

Reimplemented from TCPCommand.

Referenced by doUnpacking().

virtual void TCPStatusInfo::setFin_ack_rcvd ( bool  fin_ack_rcvd) [virtual]
virtual void TCPStatusInfo::setIrs ( unsigned int  irs) [virtual]
virtual void TCPStatusInfo::setIss ( unsigned int  iss) [virtual]
virtual void TCPStatusInfo::setLocalPort ( int  localPort) [virtual]
virtual void TCPStatusInfo::setRcv_nxt ( unsigned int  rcv_nxt) [virtual]
virtual void TCPStatusInfo::setRcv_up ( unsigned int  rcv_up) [virtual]
virtual void TCPStatusInfo::setRcv_wnd ( unsigned int  rcv_wnd) [virtual]
virtual void TCPStatusInfo::setRemotePort ( int  remotePort) [virtual]
virtual void TCPStatusInfo::setSnd_max ( unsigned int  snd_max) [virtual]
virtual void TCPStatusInfo::setSnd_mss ( unsigned int  snd_mss) [virtual]
virtual void TCPStatusInfo::setSnd_nxt ( unsigned int  snd_nxt) [virtual]
virtual void TCPStatusInfo::setSnd_una ( unsigned int  snd_una) [virtual]
virtual void TCPStatusInfo::setSnd_up ( unsigned int  snd_up) [virtual]
virtual void TCPStatusInfo::setSnd_wl1 ( unsigned int  snd_wl1) [virtual]
virtual void TCPStatusInfo::setSnd_wl2 ( unsigned int  snd_wl2) [virtual]
virtual void TCPStatusInfo::setSnd_wnd ( unsigned int  snd_wnd) [virtual]
virtual void TCPStatusInfo::setStateName ( const char *  stateName) [virtual]

Member Data Documentation

Definition at line 381 of file TCPCommand_m.h.

unsigned int TCPStatusInfo::irs_var [protected]

Definition at line 380 of file TCPCommand_m.h.

unsigned int TCPStatusInfo::iss_var [protected]

Definition at line 376 of file TCPCommand_m.h.

Definition at line 364 of file TCPCommand_m.h.

Definition at line 366 of file TCPCommand_m.h.

unsigned int TCPStatusInfo::rcv_nxt_var [protected]

Definition at line 377 of file TCPCommand_m.h.

unsigned int TCPStatusInfo::rcv_up_var [protected]

Definition at line 379 of file TCPCommand_m.h.

unsigned int TCPStatusInfo::rcv_wnd_var [protected]

Definition at line 378 of file TCPCommand_m.h.

Definition at line 365 of file TCPCommand_m.h.

Definition at line 367 of file TCPCommand_m.h.

unsigned int TCPStatusInfo::snd_max_var [protected]

Definition at line 371 of file TCPCommand_m.h.

unsigned int TCPStatusInfo::snd_mss_var [protected]

Definition at line 368 of file TCPCommand_m.h.

unsigned int TCPStatusInfo::snd_nxt_var [protected]

Definition at line 370 of file TCPCommand_m.h.

unsigned int TCPStatusInfo::snd_una_var [protected]

Definition at line 369 of file TCPCommand_m.h.

unsigned int TCPStatusInfo::snd_up_var [protected]

Definition at line 373 of file TCPCommand_m.h.

unsigned int TCPStatusInfo::snd_wl1_var [protected]

Definition at line 374 of file TCPCommand_m.h.

unsigned int TCPStatusInfo::snd_wl2_var [protected]

Definition at line 375 of file TCPCommand_m.h.

unsigned int TCPStatusInfo::snd_wnd_var [protected]

Definition at line 372 of file TCPCommand_m.h.

int TCPStatusInfo::state_var [protected]

Definition at line 362 of file TCPCommand_m.h.

opp_string TCPStatusInfo::stateName_var [protected]

Definition at line 363 of file TCPCommand_m.h.


The documentation for this class was generated from the following file: