#include "agent.h"
#include "node.h"
#include "packet.h"
Include dependency graph for sctp.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
|
|
Definition at line 55 of file sctp.h. Referenced by SctpAgent::ProcessChunk(). |
|
|
Definition at line 60 of file sctp.h. Referenced by SctpAgent::RtxMarkedChunks(), TimestampSctpAgent::RtxMarkedChunks(), and SctpAgent::SendMuch(). |
|
|
Definition at line 51 of file sctp.h. Referenced by SctpAgent::Reset(), and SctpAgent::sendmsg(). |
|
|
Definition at line 53 of file sctp.h. Referenced by SctpAgent::Reset(), and SctpAgent::sendmsg(). |
|
|
Definition at line 50 of file sctp.h. Referenced by SctpAgent::Reset(). |
|
|
Definition at line 52 of file sctp.h. Referenced by SctpAgent::Reset(). |
|
|
Definition at line 57 of file sctp.h. Referenced by SctpAgent::RttUpdate(). |
|
|
Definition at line 58 of file sctp.h. Referenced by SctpAgent::RttUpdate(). |
|
|
Definition at line 275 of file sctp.h. Referenced by SctpAgent::GenChunk(). |
|
|
Definition at line 283 of file sctp.h. Referenced by SctpAgent::GenChunk(), and SctpAgent::SendHeartbeat(). |
|
|
|
|
|
|
|
|
Definition at line 247 of file sctp.h. Referenced by SctpAgent::GenChunk(), and SctpAgent::PassToStream(). |
|
|
Definition at line 48 of file sctp.h. Referenced by SctpAgent::Reset(), SctpAgent::sendmsg(), and SctpAgent::SendPacket(). |
|
|
Definition at line 195 of file sctp.h. Referenced by SctpAgent::GenChunk(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 74 of file sctp.h.
|
|
|
Definition at line 100 of file sctp.h. 00101 { 00102 DATA_SOURCE_APPLICATION, 00103 DATA_SOURCE_INFINITE 00104 };
|
|
|
Definition at line 90 of file sctp.h. 00091 { 00092 DORMANT_HOP, // keep hopping to another destination 00093 DORMANT_PRIMARY, // goto primary and stay there 00094 DORMANT_LASTDEST // stay at the last destination used before dormant state 00095 };
|
|
|
Definition at line 529 of file sctp.h. 00530 { 00531 NO_RTX, 00532 FAST_RTX, 00533 TIMEOUT_RTX 00534 };
|
|
|
Definition at line 61 of file sctp.h. 00062 { 00063 MAX_BURST_USAGE_OFF, // 0 00064 MAX_BURST_USAGE_ON // 1 00065 };
|
|
|
Definition at line 433 of file sctp.h. 00434 { 00435 NODE_TYPE_STREAM_BUFFER, 00436 NODE_TYPE_RECV_TSN_BLOCK, 00437 NODE_TYPE_DUP_TSN, 00438 NODE_TYPE_SEND_BUFFER, 00439 NODE_TYPE_APP_LAYER_BUFFER, 00440 NODE_TYPE_INTERFACE_LIST, 00441 NODE_TYPE_DESTINATION_LIST, 00442 NODE_TYPE_PACKET_BUFFER 00443 };
|
|
|
Definition at line 80 of file sctp.h. 00081 { 00082 RTX_TO_ALT_OFF, 00083 RTX_TO_ALT_ON, 00084 RTX_TO_ALT_TIMEOUTS_ONLY 00085 };
|
|
|
Definition at line 108 of file sctp.h. 00109 { 00110 SCTP_CHUNK_DATA, 00111 SCTP_CHUNK_INIT, 00112 SCTP_CHUNK_INIT_ACK, 00113 SCTP_CHUNK_SACK, 00114 SCTP_CHUNK_HB, 00115 SCTP_CHUNK_HB_ACK, 00116 SCTP_CHUNK_ABORT, 00117 SCTP_CHUNK_SHUTDOWN, 00118 SCTP_CHUNK_SHUTDOWN_ACK, 00119 SCTP_CHUNK_ERROR, 00120 SCTP_CHUNK_COOKIE_ECHO, 00121 SCTP_CHUNK_COOKIE_ACK, 00122 SCTP_CHUNK_ECNE, // reserved in rfc2960 00123 SCTP_CHUNK_CWR, // reserved in rfc2960 00124 SCTP_CHUNK_SHUTDOWN_COMPLETE, 00125 00126 /* RFC2960 leaves room for later defined chunks */ 00127 00128 /* for U-SCTP/PR-SCTP 00129 */ 00130 SCTP_CHUNK_FORWARD_TSN, // should be 192, but this is a simulation! :-) 00131 00132 /* for timestamp option (sctp-timestamp.cc) 00133 */ 00134 SCTP_CHUNK_TIMESTAMP 00135 };
|
|
|
Definition at line 427 of file sctp.h. 00428 { 00429 SCTP_DEST_STATUS_INACTIVE, 00430 SCTP_DEST_STATUS_ACTIVE 00431 };
|
|
|
Definition at line 523 of file sctp.h. 00524 { 00525 RTX_LIMIT_ONE_PACKET, 00526 RTX_LIMIT_CWND 00527 };
|
|
|
Definition at line 295 of file sctp.h. 00296 { 00297 SCTP_STATE_UNINITIALIZED, 00298 SCTP_STATE_CLOSED, 00299 SCTP_STATE_ESTABLISHED, 00300 SCTP_STATE_COOKIE_WAIT, 00301 SCTP_STATE_COOKIE_ECHOED, 00302 SCTP_STATE_SHUTDOWN_SENT, // not currently used 00303 SCTP_STATE_SHUTDOWN_RECEIVED, // not currently used 00304 SCTP_STATE_SHUTDOWN_ACK_SENT, // not currently used 00305 SCTP_STATE_SHUTDOWN_PENDING // not currently used 00306 };
|
|
|
Definition at line 560 of file sctp.h. 00561 { 00562 SCTP_STREAM_RELIABLE, 00563 SCTP_STREAM_UNRELIABLE 00564 };
|
1.4.6