TCP Stack Members
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 |