otTcpEndpoint
#include <tcp.h>
Stellt einen TCP-Endpunkt dar.
Zusammenfassung
Ein TCP-Endpunkt fungiert als Endpunkt einer TCP-Verbindung. Sie kann verwendet werden, um TCP-Verbindungen zu initiieren. Sobald eine TCP-Verbindung hergestellt ist, können Daten an den Verbindungs-Peer gesendet und von diesem empfangen werden.
Die Anwendung sollte die Felder dieser Struktur nicht direkt prüfen, sondern nur über die TCP-API-Funktionen, deren Signaturen in dieser Datei bereitgestellt werden, mit ihr interagieren.
Öffentliche Attribute |
|
---|---|
mAlign
|
uint64_t
|
mContext
|
void *
Ein Zeiger auf einen anwendungsspezifischen Kontext.
|
mDisconnectedCallback
|
Callback-Funktion „Getrennt“
|
mEstablishedCallback
|
Callback-Funktion „Etabliert“
|
mForwardProgressCallback
|
Callback-Funktion „Vorwärtsfortschritt“
|
mNext
|
struct otTcpEndpoint *
Ein Zeiger auf den nächsten TCP-Endpunkt (nur zur internen Verwendung)
|
mPendingCallbacks
|
uint8_t
|
mReceiveAvailableCallback
|
Callback-Funktion „Verfügbare empfangen“
|
mReceiveLinks[2]
|
|
mSendDoneCallback
|
Callback-Funktion „Fertig“
|
mSize[392+36 *sizeof(void *)]
|
uint8_t
|
mSockAddr
|
|
mTcb
|
union otTcpEndpoint::@30
|
mTimers[4]
|
uint32_t
|
Öffentliche Attribute
mAlign
uint64_t otTcpEndpoint::mAlign
mContext
void * otTcpEndpoint::mContext
Ein Zeiger auf einen anwendungsspezifischen Kontext.
mDisconnectedCallback
otTcpDisconnected otTcpEndpoint::mDisconnectedCallback
Callback-Funktion „Getrennt“
mEstablishedCallback
otTcpEstablished otTcpEndpoint::mEstablishedCallback
Callback-Funktion „Etabliert“
mForwardProgressCallback
otTcpForwardProgress otTcpEndpoint::mForwardProgressCallback
Callback-Funktion „Vorwärtsfortschritt“
mNext
struct otTcpEndpoint * otTcpEndpoint::mNext
Ein Zeiger auf den nächsten TCP-Endpunkt (nur zur internen Verwendung)
mPendingCallbacks
uint8_t otTcpEndpoint::mPendingCallbacks
mReceiveAvailableCallback
otTcpReceiveAvailable otTcpEndpoint::mReceiveAvailableCallback
Callback-Funktion „Verfügbare empfangen“
mReceiveLinks
otLinkedBuffer otTcpEndpoint::mReceiveLinks[2]
mSize
uint8_t otTcpEndpoint::mSize[392+36 *sizeof(void *)]
mSockAddr
otSockAddr otTcpEndpoint::mSockAddr
mTcb
union otTcpEndpoint::@30 otTcpEndpoint::mTcb
mTimers
uint32_t otTcpEndpoint::mTimers[4]
Ressourcen
OpenThread API-Referenzthemen stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen finden Sie unter Ressourcen. Dort können Sie auch einen Beitrag zu unserer Dokumentation leisten.