otTcpEndpoint

#include <tcp.h>

Représente un point de terminaison TCP.

Résumé

Un point de terminaison TCP constitue un point de terminaison de connexion TCP. Elle peut être utilisée pour initier des connexions TCP et, une fois la connexion TCP établie, envoyer et recevoir des données du pair de connexion.

L'application ne doit pas inspecter directement les champs de cette structure. Elle ne doit interagir avec elle que via les fonctions de l'API TCP dont les signatures sont fournies dans ce fichier.

Attributs publics

mAlign
uint64_t
mContext
void *
Pointeur vers un contexte spécifique à l'application.
mDisconnectedCallback
Fonction de rappel "Déconnectée"
mEstablishedCallback
Fonction de rappel "Établie"
mForwardProgressCallback
Fonction de rappel "Avancement de la progression"
mNext
struct otTcpEndpoint *
Un pointeur vers le point de terminaison TCP suivant (usage interne uniquement)
mPendingCallbacks
uint8_t
mReceiveAvailableCallback
Fonction de rappel "Recevoir disponible"
mReceiveLinks[2]
mSendDoneCallback
Fonction de rappel "Envoyer terminé"
mSize[392+36 *sizeof(void *)]
uint8_t
mSockAddr
mTcb
union otTcpEndpoint::@30
mTimers[4]
uint32_t

Attributs publics

mAlign

uint64_t otTcpEndpoint::mAlign

mContext

void * otTcpEndpoint::mContext

Pointeur vers un contexte spécifique à l'application.

mDisconnectedCallback

otTcpDisconnected otTcpEndpoint::mDisconnectedCallback

Fonction de rappel "Déconnectée"

mEstablishedCallback

otTcpEstablished otTcpEndpoint::mEstablishedCallback

Fonction de rappel "Établie"

mForwardProgressCallback

otTcpForwardProgress otTcpEndpoint::mForwardProgressCallback

Fonction de rappel "Avancement de la progression"

mNext

struct otTcpEndpoint * otTcpEndpoint::mNext

Un pointeur vers le point de terminaison TCP suivant (usage interne uniquement)

mPendingCallbacks

uint8_t otTcpEndpoint::mPendingCallbacks

mReceiveAvailableCallback

otTcpReceiveAvailable otTcpEndpoint::mReceiveAvailableCallback

Fonction de rappel "Recevoir disponible"

otLinkedBuffer otTcpEndpoint::mReceiveLinks[2]

mSendDoneCallback

otTcpSendDone otTcpEndpoint::mSendDoneCallback

Fonction de rappel "Envoyer terminé"

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]

Ressources

Les sujets de référence de l'API OpenThread proviennent du code source, disponible sur GitHub. Pour en savoir plus ou pour contribuer à notre documentation, consultez la section Ressources.