INET Framework for OMNeT++/OMNEST
inet::TCPStatusInfo Class Reference

Class generated from inet/transportlayer/contract/tcp/TCPCommand.msg:198 by nedtool. More...

#include <TCPCommand_m.h>

Inheritance diagram for inet::TCPStatusInfo:
inet::TCPCommand

Public Member Functions

 TCPStatusInfo ()
 
 TCPStatusInfo (const TCPStatusInfo &other)
 
virtual ~TCPStatusInfo ()
 
TCPStatusInfooperator= (const TCPStatusInfo &other)
 
virtual TCPStatusInfodup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual int getState () const
 
virtual void setState (int state)
 
virtual const char * getStateName () const
 
virtual void setStateName (const char *stateName)
 
virtual L3AddressgetLocalAddr ()
 
virtual const L3AddressgetLocalAddr () const
 
virtual void setLocalAddr (const L3Address &localAddr)
 
virtual L3AddressgetRemoteAddr ()
 
virtual const L3AddressgetRemoteAddr () const
 
virtual void setRemoteAddr (const L3Address &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)
 
- Public Member Functions inherited from inet::TCPCommand
 TCPCommand ()
 
 TCPCommand (const TCPCommand &other)
 
virtual ~TCPCommand ()
 
TCPCommandoperator= (const TCPCommand &other)
 
virtual int getConnId () const
 
virtual void setConnId (int connId)
 
virtual int getUserId () const
 
virtual void setUserId (int userId)
 

Protected Member Functions

bool operator== (const TCPStatusInfo &)
 
- Protected Member Functions inherited from inet::TCPCommand
bool operator== (const TCPCommand &)
 

Protected Attributes

int state
 
::omnetpp::opp_string stateName
 
L3Address localAddr
 
L3Address 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
 
- Protected Attributes inherited from inet::TCPCommand
int connId
 
int userId
 

Private Member Functions

void copy (const TCPStatusInfo &other)
 

Detailed Description

Class generated from inet/transportlayer/contract/tcp/TCPCommand.msg:198 by nedtool.

//
// Sent with message kind TCP_I_STATUS, in response to command TCP_C_STATUS.
// For explanation of variables, see RFC 793 or TCPStateVariables in
// TCPConnection.h.
//
// @see ~TcpStatusInd, ~TcpCommandCode, ~ITCP
//
class TCPStatusInfo extends TCPCommand
{
    int state;
    string stateName;
    L3Address localAddr;
    L3Address 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;
}

Constructor & Destructor Documentation

inet::TCPStatusInfo::TCPStatusInfo ( )
inet::TCPStatusInfo::TCPStatusInfo ( const TCPStatusInfo other)
virtual inet::TCPStatusInfo::~TCPStatusInfo ( )
virtual

Member Function Documentation

void inet::TCPStatusInfo::copy ( const TCPStatusInfo other)
private
virtual TCPStatusInfo* inet::TCPStatusInfo::dup ( ) const
inlineoverridevirtual

Reimplemented from inet::TCPCommand.

523 {return new TCPStatusInfo(*this);}
virtual bool inet::TCPStatusInfo::getFin_ack_rcvd ( ) const
virtual
virtual unsigned int inet::TCPStatusInfo::getIrs ( ) const
virtual
virtual unsigned int inet::TCPStatusInfo::getIss ( ) const
virtual
virtual L3Address& inet::TCPStatusInfo::getLocalAddr ( )
virtual
virtual const L3Address& inet::TCPStatusInfo::getLocalAddr ( ) const
inlinevirtual

Referenced by getLocalAddr().

533 {return const_cast<TCPStatusInfo*>(this)->getLocalAddr();}
virtual L3Address & getLocalAddr()
virtual int inet::TCPStatusInfo::getLocalPort ( ) const
virtual
virtual unsigned int inet::TCPStatusInfo::getRcv_nxt ( ) const
virtual
virtual unsigned int inet::TCPStatusInfo::getRcv_up ( ) const
virtual
virtual unsigned int inet::TCPStatusInfo::getRcv_wnd ( ) const
virtual
virtual L3Address& inet::TCPStatusInfo::getRemoteAddr ( )
virtual
virtual const L3Address& inet::TCPStatusInfo::getRemoteAddr ( ) const
inlinevirtual

Referenced by getRemoteAddr().

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

Reimplemented from inet::TCPCommand.

Referenced by inet::doParsimPacking().

virtual void inet::TCPStatusInfo::parsimUnpack ( omnetpp::cCommBuffer *  b)
overridevirtual

Reimplemented from inet::TCPCommand.

Referenced by inet::doParsimUnpacking().

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

Member Data Documentation

bool inet::TCPStatusInfo::fin_ack_rcvd
protected
unsigned int inet::TCPStatusInfo::irs
protected
unsigned int inet::TCPStatusInfo::iss
protected
L3Address inet::TCPStatusInfo::localAddr
protected
int inet::TCPStatusInfo::localPort
protected
unsigned int inet::TCPStatusInfo::rcv_nxt
protected
unsigned int inet::TCPStatusInfo::rcv_up
protected
unsigned int inet::TCPStatusInfo::rcv_wnd
protected
L3Address inet::TCPStatusInfo::remoteAddr
protected
int inet::TCPStatusInfo::remotePort
protected
unsigned int inet::TCPStatusInfo::snd_max
protected
unsigned int inet::TCPStatusInfo::snd_mss
protected
unsigned int inet::TCPStatusInfo::snd_nxt
protected
unsigned int inet::TCPStatusInfo::snd_una
protected
unsigned int inet::TCPStatusInfo::snd_up
protected
unsigned int inet::TCPStatusInfo::snd_wl1
protected
unsigned int inet::TCPStatusInfo::snd_wl2
protected
unsigned int inet::TCPStatusInfo::snd_wnd
protected
int inet::TCPStatusInfo::state
protected
::omnetpp::opp_string inet::TCPStatusInfo::stateName
protected

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