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“

otLinkedBuffer otTcpEndpoint::mReceiveLinks[2]

mSendDoneCallback

otTcpSendDone otTcpEndpoint::mSendDoneCallback

Callback-Funktion „Fertig“

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.