INET Framework for OMNeT++/OMNEST
SCTPDataVariables Class Reference

#include <SCTPAssociation.h>

List of all members.

Public Member Functions

 SCTPDataVariables ()
 ~SCTPDataVariables ()
void setInitialDestination (SCTPPathVariables *path)
const IPvXAddressgetInitialDestination () const
SCTPPathVariablesgetInitialDestinationPath () const
void setLastDestination (SCTPPathVariables *path)
const IPvXAddressgetLastDestination () const
SCTPPathVariablesgetLastDestinationPath () const
void setNextDestination (SCTPPathVariables *path)
const IPvXAddressgetNextDestination () const
SCTPPathVariablesgetNextDestinationPath () const

Public Attributes

cPacket * userData
uint32 len
uint32 booksize
uint32 tsn
uint16 sid
uint16 ssn
bool enqueuedInTransmissionQ
bool countsAsOutstanding
bool hasBeenFastRetransmitted
bool hasBeenAbandoned
bool hasBeenReneged
bool hasBeenAcked
bool bbit
bool ebit
bool ordered
uint32 ppid
uint32 gapReports
simtime_t enqueuingTime
simtime_t sendTime
simtime_t ackTime
simtime_t expiryTime
uint32 numberOfRetransmissions
uint32 numberOfTransmissions
uint32 allowedNoRetransmissions

Static Public Attributes

static const IPvXAddress zeroAddress = IPvXAddress("0.0.0.0")

Private Attributes

SCTPPathVariablesinitialDestination
SCTPPathVariableslastDestination
SCTPPathVariablesnextDestination

Constructor & Destructor Documentation

SCTPDataVariables::SCTPDataVariables ( )
SCTPDataVariables::~SCTPDataVariables ( )
{
}

Member Function Documentation

const IPvXAddress& SCTPDataVariables::getInitialDestination ( ) const [inline]
                                                                {
            if(initialDestination != NULL) {
                return(initialDestination->remoteAddress);
            }
            return(zeroAddress);
        }
SCTPPathVariables* SCTPDataVariables::getInitialDestinationPath ( ) const [inline]
SCTPPathVariables* SCTPDataVariables::getNextDestinationPath ( ) const [inline]
void SCTPDataVariables::setInitialDestination ( SCTPPathVariables path) [inline]
void SCTPDataVariables::setLastDestination ( SCTPPathVariables path) [inline]

Referenced by SCTPAssociation::sendOnPath().

                                                                {
            lastDestination = path;
        }
void SCTPDataVariables::setNextDestination ( SCTPPathVariables path) [inline]

Member Data Documentation


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