]>
git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Func.h
**/\r
VOID\r
TcpInitTcbLocal (\r
- IN TCP_CB *Tcb\r
+ IN OUT TCP_CB *Tcb\r
);\r
\r
/**\r
**/\r
VOID\r
TcpInitTcbPeer (\r
- IN TCP_CB *Tcb,\r
- IN TCP_SEG *Seg,\r
- IN TCP_OPTION *Opt\r
+ IN OUT TCP_CB *Tcb,\r
+ IN TCP_SEG *Seg,\r
+ IN TCP_OPTION *Opt\r
);\r
\r
/**\r
**/\r
VOID\r
TcpSetState (\r
- IN TCP_CB *Tcb,\r
- IN UINT8 State\r
+ IN OUT TCP_CB *Tcb,\r
+ IN UINT8 State\r
);\r
\r
//\r
**/\r
INTN\r
TcpToSendData (\r
- IN TCP_CB *Tcb,\r
- IN INTN Force\r
+ IN OUT TCP_CB *Tcb,\r
+ IN INTN Force\r
);\r
\r
/**\r
**/\r
VOID\r
TcpToSendAck (\r
- IN TCP_CB *Tcb\r
+ IN OUT TCP_CB *Tcb\r
);\r
\r
/**\r
**/\r
VOID\r
TcpSendAck (\r
- IN TCP_CB *Tcb\r
+ IN OUT TCP_CB *Tcb\r
);\r
\r
/**\r
**/\r
INTN\r
TcpSendZeroProbe (\r
- IN TCP_CB *Tcb\r
+ IN OUT TCP_CB *Tcb\r
);\r
\r
/**\r
**/\r
INTN\r
TcpDeliverData (\r
- IN TCP_CB *Tcb\r
+ IN OUT TCP_CB *Tcb\r
);\r
\r
/**\r
**/\r
VOID\r
TcpFastRecover (\r
- IN TCP_CB *Tcb,\r
- IN TCP_SEG *Seg\r
+ IN OUT TCP_CB *Tcb,\r
+ IN TCP_SEG *Seg\r
);\r
\r
/**\r
**/\r
VOID\r
TcpFastLossRecover (\r
- IN TCP_CB *Tcb,\r
- IN TCP_SEG *Seg\r
+ IN OUT TCP_CB *Tcb,\r
+ IN TCP_SEG *Seg\r
);\r
\r
/**\r
**/\r
VOID\r
TcpComputeRtt (\r
- IN TCP_CB *Tcb,\r
- IN UINT32 Measure\r
+ IN OUT TCP_CB *Tcb,\r
+ IN UINT32 Measure\r
);\r
\r
/**\r
**/\r
VOID\r
TcpQueueData (\r
- IN TCP_CB *Tcb,\r
- IN NET_BUF *Nbuf\r
+ IN OUT TCP_CB *Tcb,\r
+ IN NET_BUF *Nbuf\r
);\r
\r
/**\r
**/\r
TCP_SEG *\r
TcpFormatNetbuf (\r
- IN TCP_CB *Tcb,\r
- IN NET_BUF *Nbuf\r
+ IN TCP_CB *Tcb,\r
+ IN OUT NET_BUF *Nbuf\r
);\r
\r
/**\r
**/\r
VOID\r
TcpOnAppConnect (\r
- IN TCP_CB *Tcb\r
+ IN OUT TCP_CB *Tcb\r
);\r
\r
/**\r
**/\r
VOID\r
TcpOnAppClose (\r
- IN TCP_CB *Tcb\r
+ IN OUT TCP_CB *Tcb\r
);\r
\r
/**\r
**/\r
INTN\r
TcpOnAppSend (\r
- IN TCP_CB *Tcb\r
+ IN OUT TCP_CB *Tcb\r
);\r
\r
/**\r
**/\r
VOID\r
TcpClose (\r
- IN TCP_CB *Tcb\r
+ IN OUT TCP_CB *Tcb\r
);\r
\r
/**\r
**/\r
VOID\r
TcpSetTimer (\r
- IN TCP_CB *Tcb,\r
- IN UINT16 Timer,\r
- IN UINT32 TimeOut\r
+ IN OUT TCP_CB *Tcb,\r
+ IN UINT16 Timer,\r
+ IN UINT32 TimeOut\r
);\r
\r
/**\r
**/\r
VOID\r
TcpClearTimer (\r
- IN TCP_CB *Tcb,\r
- IN UINT16 Timer\r
+ IN OUT TCP_CB *Tcb,\r
+ IN UINT16 Timer\r
);\r
\r
/**\r
**/\r
VOID\r
TcpClearAllTimer (\r
- IN TCP_CB *Tcb\r
+ IN OUT TCP_CB *Tcb\r
);\r
\r
/**\r
**/\r
VOID\r
TcpSetProbeTimer (\r
- IN TCP_CB *Tcb\r
+ IN OUT TCP_CB *Tcb\r
);\r
\r
/**\r
**/\r
VOID\r
TcpSetKeepaliveTimer (\r
- IN TCP_CB *Tcb\r
+ IN OUT TCP_CB *Tcb\r
);\r
\r
/**\r
**/\r
VOID\r
TcpBackoffRto (\r
- IN TCP_CB *Tcb\r
+ IN OUT TCP_CB *Tcb\r
);\r
\r
/**\r