otTcpEndpoint

#include <tcp.h>

Reprezentuje punkt końcowy TCP.

Podsumowanie

Punkt końcowy TCP jest punktem końcowym połączenia TCP. Może służyć do inicjowania połączeń TCP, a po nawiązaniu połączenia TCP wysyłania danych do peera połączeń i odbierania ich od niego.

Aplikacja nie powinna bezpośrednio badać pól tej struktury. powinna wchodzić z nią w interakcję wyłącznie za pomocą funkcji interfejsu TCP API, których podpisy znajdują się w tym pliku.

Atrybuty publiczne

mAlign
uint64_t
mContext
void *
Wskaźnik do kontekstu aplikacji.
mDisconnectedCallback
Funkcja wywołania zwrotnego „Rozłączono”
mEstablishedCallback
Funkcja wywołania zwrotnego „Ustalono”
mForwardProgressCallback
Funkcja wywołania zwrotnego „Przekieruj postęp”
mNext
struct otTcpEndpoint *
Wskaźnik do następnego punktu końcowego TCP (tylko do użytku wewnętrznego)
mPendingCallbacks
uint8_t
mReceiveAvailableCallback
Funkcja wywołania zwrotnego „Odbierz dostępne”
mReceiveLinks[2]
mSendDoneCallback
Funkcja wywołania zwrotnego „Wyślij gotowe”
mSize[392+36 *sizeof(void *)]
uint8_t
mSockAddr
mTcb
union otTcpEndpoint::@30
mTimers[4]
uint32_t

Atrybuty publiczne

mAlign

uint64_t otTcpEndpoint::mAlign

mContext

void * otTcpEndpoint::mContext

Wskaźnik do kontekstu aplikacji.

mDisconnectedCallback

otTcpDisconnected otTcpEndpoint::mDisconnectedCallback

Funkcja wywołania zwrotnego „Rozłączono”

mEstablishedCallback

otTcpEstablished otTcpEndpoint::mEstablishedCallback

Funkcja wywołania zwrotnego „Ustalono”

mForwardProgressCallback

otTcpForwardProgress otTcpEndpoint::mForwardProgressCallback

Funkcja wywołania zwrotnego „Przekieruj postęp”

mNext

struct otTcpEndpoint * otTcpEndpoint::mNext

Wskaźnik do następnego punktu końcowego TCP (tylko do użytku wewnętrznego)

mPendingCallbacks

uint8_t otTcpEndpoint::mPendingCallbacks

mReceiveAvailableCallback

otTcpReceiveAvailable otTcpEndpoint::mReceiveAvailableCallback

Funkcja wywołania zwrotnego „Odbierz dostępne”

otLinkedBuffer otTcpEndpoint::mReceiveLinks[2]

mSendDoneCallback

otTcpSendDone otTcpEndpoint::mSendDoneCallback

Funkcja wywołania zwrotnego „Wyślij gotowe”

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]

Zasoby

Tematy referencyjne interfejsu OpenThread API pochodzą z kodu źródłowego dostępnego w GitHub. Aby dowiedzieć się więcej lub dołączyć do naszej dokumentacji, skorzystaj z sekcji Zasoby.