The following functions and variables are public, but are intended only to be accessed by the stack itself. Applications should generally not call these functions or modify these variables.
Enumerations
|
Name |
Description |
|
TCP States as defined by RFC 793 |
Functions
|
Name |
Description |
|
Initializes the TCP module. | |
|
Handles incoming TCP segments. | |
|
Performs periodic TCP tasks. | |
|
Decrypts and MACs data arriving via SSL. | |
|
Begins an SSL client session. |
Module
Structures
|
Name |
Description |
|
Information about a socket | |
|
Remainder of TCP Control Block data. The rest of the TCB is stored in Ethernet buffer RAM or elsewhere as defined by vMemoryMedium. Current size is 41 (PIC18), 42 (PIC24/dsPIC), or 48 bytes (PIC32) | |
|
TCP Control Block (TCB) stub data storage. Stubs are stored in local PIC RAM for speed. Current size is 34 bytes (PIC18), 36 bytes (PIC24/dsPIC), or 56 (PIC32) |
Types
|
Name |
Description |
|
A TCP_SOCKET is stored as a single BYTE |