Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

EndpointTTCP

#include <tcp.h>

Questa struttura rappresenta un endpoint TCP.

Riepilogo

Un endpoint TCP funge da endpoint di connessione TCP. Può essere utilizzato per avviare connessioni TCP e, una volta stabilita una connessione TCP, inviare e ricevere dati dal peer di connessione.

L'applicazione non deve ispezionare direttamente i campi di questa struttura; dovrebbe soltanto interagire con le funzioni dell'API TCP le cui firme vengono fornite in questo file.

Attributi pubblici

mAlign
uint64_t
mContext
void *
Un puntatore sul contesto specifico dell'applicazione.
mDisconnectedCallback
"Scollegata" funzione di callback
mEstablishedCallback
"Stabilita"funzione di callback
mForwardProgressCallback
"Inoltra progressi"
mNext
struct otTcpEndpoint *
Un puntatore sull'endpoint TCP successivo (solo per uso interno)
mPendingCallbacks
uint8_t
mReceiveAvailableCallback
"Ricevi una funzione di callback disponibile
mReceiveLinks[2]
mSendDoneCallback
"Invia terminata" funzione di callback
mSize[368+36 *sizeof(void *)]
uint8_t
mSockAddr
mTcb
union otTcpEndpoint::@31
mTimers[4]
uint32_t

Attributi pubblici

Allinea

uint64_t otTcpEndpoint::mAlign

Contesto m

void * otTcpEndpoint::mContext

Un puntatore sul contesto specifico dell'applicazione.

Chiamata disconnessa

otTcpDisconnected otTcpEndpoint::mDisconnectedCallback

"Scollegata" funzione di callback

Richiamata di ritorno

otTcpEstablished otTcpEndpoint::mEstablishedCallback

"Stabilita"funzione di callback

Chiamata avanzata di avanzamento

otTcpForwardProgress otTcpEndpoint::mForwardProgressCallback

"Inoltra progressi"

Prossimo

struct otTcpEndpoint * otTcpEndpoint::mNext

Un puntatore sull'endpoint TCP successivo (solo per uso interno)

mPendingCallbacks

uint8_t otTcpEndpoint::mPendingCallbacks

mReceiveAvailableCallback

otTcpReceiveAvailable otTcpEndpoint::mReceiveAvailableCallback

"Ricevi una funzione di callback disponibile

otLinkedBuffer otTcpEndpoint::mReceiveLinks[2]

Invio funzione di callback

otTcpSendDone otTcpEndpoint::mSendDoneCallback

"Invia terminata" funzione di callback

mDimensioni

uint8_t otTcpEndpoint::mSize[368+36 *sizeof(void *)]

mSockAddr

otSockAddr otTcpEndpoint::mSockAddr

mTcb

union otTcpEndpoint::@31 otTcpEndpoint::mTcb

mTimer

uint32_t otTcpEndpoint::mTimers[4]

Risorse

Gli argomenti di riferimento per l'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per ulteriori informazioni o per contribuire alla nostra documentazione, consulta la sezione Risorse.