#include <SCTPAssociation.h>
Public Member Functions | |
SCTPDataVariables () | |
~SCTPDataVariables () | |
Public Attributes | |
cPacket * | userData |
bool | ordered |
uint16 | len |
uint32 | tsn |
uint16 | sid |
uint16 | ssn |
uint32 | ppid |
uint32 | gapReports |
simtime_t | enqueuingTime |
simtime_t | sendTime |
simtime_t | ackTime |
simtime_t | expiryTime |
bool | hasBeenAcked |
bool | hasBeenRemoved |
bool | hasBeenAbandoned |
bool | hasBeenFastRetransmitted |
bool | countsAsOutstanding |
IPvXAddress | lastDestination |
IPvXAddress | initialDestination |
IPvXAddress | nextDestination |
uint32 | numberOfTransmissions |
uint32 | numberOfRetransmissions |
uint32 | allowedNoRetransmissions |
uint32 | booksize |
SCTPDataVariables::SCTPDataVariables | ( | ) |
00105 { 00106 userData=NULL; 00107 ordered = true; 00108 len = 0; 00109 tsn = 0; 00110 sid = 0; 00111 ssn = 0; 00112 ppid = 0; 00113 gapReports = 0; 00114 enqueuingTime = 0; 00115 sendTime = 0; 00116 ackTime = 0; 00117 expiryTime = 0; 00118 hasBeenAcked = false; 00119 hasBeenRemoved = false; 00120 hasBeenAbandoned = false; 00121 hasBeenFastRetransmitted = false; 00122 countsAsOutstanding = false; 00123 lastDestination = IPvXAddress("0.0.0.0"); 00124 nextDestination = IPvXAddress("0.0.0.0"); 00125 initialDestination = IPvXAddress("0.0.0.0"); 00126 numberOfTransmissions = 0; 00127 numberOfRetransmissions = 0; 00128 booksize = 0; 00129 }
cPacket* SCTPDataVariables::userData |
uint16 SCTPDataVariables::len |
Referenced by SCTPAssociation::dequeueAckedChunks(), SCTPAssociation::getOutboundDataChunk(), SCTPAssociation::makeRoomForTsn(), SCTPAssociation::makeVarFromMsg(), SCTPAssociation::peekOutboundDataChunk(), SCTPAssociation::process_TIMEOUT_RTX(), SCTPAssociation::processSackArrived(), SCTPAssociation::pushUlp(), SCTPAssociation::putInDeliveryQ(), SCTPDataVariables(), SCTPAssociation::sendAll(), and SCTPAssociation::transformDataChunk().
uint32 SCTPDataVariables::tsn |
Referenced by SCTPAssociation::dequeueAckedChunks(), SCTPReceiveStream::enqueueNewDataChunk(), SCTPAssociation::getOutboundDataChunk(), SCTPAssociation::makeVarFromMsg(), SCTPAssociation::peekAbandonedChunk(), SCTPAssociation::peekOutboundDataChunk(), SCTPAssociation::process_TIMEOUT_RTX(), SCTPAssociation::processSackArrived(), SCTPAssociation::pushUlp(), SCTPAssociation::putInDeliveryQ(), SCTPDataVariables(), SCTPAssociation::sendAll(), and SCTPAssociation::transformDataChunk().
uint16 SCTPDataVariables::sid |
uint16 SCTPDataVariables::ssn |
uint32 SCTPDataVariables::ppid |
Referenced by SCTPAssociation::makeVarFromMsg(), SCTPDataVariables(), and SCTPAssociation::transformDataChunk().
Referenced by SCTPAssociation::processSackArrived(), SCTPDataVariables(), and SCTPAssociation::sendAll().
simtime_t SCTPDataVariables::enqueuingTime |
Referenced by SCTPDataVariables(), and SCTPAssociation::transformDataChunk().
simtime_t SCTPDataVariables::sendTime |
simtime_t SCTPDataVariables::ackTime |
Referenced by SCTPDataVariables().
simtime_t SCTPDataVariables::expiryTime |
Referenced by SCTPDataVariables().
Referenced by SCTPAssociation::getNextDestination(), SCTPDataVariables(), and SCTPAssociation::sendAll().
Referenced by SCTPAssociation::getNextDestination(), and SCTPDataVariables().
Referenced by SCTPDataVariables().
uint32 SCTPDataVariables::booksize |