CLASSIC
Modul: tcpip
Rolle: heuristic
Konfidenz: 85%
SNIP_CLASSIC_TCPIP_SECTION_8_4_3_SoAd_TxConfirmation
Wortlaut
8.4.3 SoAd_TxConfirmation
[SWS_SoAd_00098] Definition of API function SoAd_TxConfirmation ⌈
Service Name
SoAd_TxConfirmation
Syntax
void SoAd_TxConfirmation (
TcpIp_SocketIdType SocketId,
uint16 Length
)
Service ID [hex]
0x14
Sync/Async
Synchronous
Reentrancy
Reentrant for different SocketIds. Non reentrant for the same SocketId.
SocketId
Socket identifier of the related local socket resource.
Parameters (in)
Length
Number of transmitted data bytes.
Parameters (inout)
None
Parameters (out)
None
Return value
None
Description
The TCP/IP stack calls this function after the data has been acknowledged by the peer for TCP.
Caveats: The upper layer might not be able to determine exactly which data bytes have been
confirmed.
Available via
SoAd.h
⌋
[SWS_SoAd_00269] ⌈If development error detection is enabled: SoAd_TxConfirmation() shall check that the service SoAd_Init() was previously called. If the check
fails, SoAd_TxConfirmation() shall raise the development error SOAD_E_UNINIT.⌋
[SWS_SoAd_00270] ⌈If development error detection is enabled: SoAd_TxConfirmation() shall check parameter SocketId for being valid. If the check fails, SoAd_TxConfirmation() shall raise the development error SOAD_E_INV_SOCKETID.⌋
[SWS_SoAd_00271] ⌈If development error detection is enabled: SoAd_TxConfirmation() shall check parameter Length for being valid. If the check fails, SoAd_TxConfirmation() shall raise the development error SOAD_E_INV_ARG.⌋
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
Specifies <Up_TxConfirmation> callback interface called by TcpIp
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWS_SocketAdaptor.pdf |
|---|---|
| Dokumentseite | Seite 86 |
| Ziel-Modul | tcpip (classic) |
| Ziel-Anforderung | SWS_TCPIP_00225 |
| Semantische Rolle | heuristic |
| Automatisierungs-Konfidenz | 0.85 |