Module webrtc_sctp::stack [−][src]
The SCTP stack is implemented as a single future that can be provided to Tokio. It delegates internally to child futures (e.g. for associations).
Modules
| association |
SCTP associations. Most of the complexity of SCTP is here. |
| cookie |
SCTP cookies are part of the 4-way handshake, and provide a means for the server to avoid storing state after receiving an INIT from a peer, thus avoiding certain types of denial of service attacks. |
| lowerlayer |
SCTP packets are encapsulated into a lower-layer protocol (LLP) for transmission. Using UDP as an LLP is convenient for testing interoperability with libusrsctp, although for WebRTC data channels the lower layer protocol will be DTLS. |
| queue |
Queues |
| recvtracker | |
| settings | |
| sync |
Provide a synchronous API which wraps the asynchronous API to provide a convenient way of using the SCTP stack. |
Structs
| Packet | |
| SctpStack |
The state for the SCTP stack itself. |
| StackResources |
Resources shared by all associations in this stack. Its members should be cloneable in a lightweight fashion. |
Enums
| SctpCommand | |
| Timeout |