otTcpEndpoint

#include <tcp.h>

Представляет конечную точку TCP.

Краткое содержание

Конечная точка TCP действует как конечная точка TCP-соединения. Его можно использовать для инициации TCP-соединений, а после установки TCP-соединения отправлять данные и получать данные от узла соединения.

Приложение не должно проверять поля этой структуры напрямую; он должен взаимодействовать с ним только через функции TCP API, подписи которых представлены в этом файле.

Публичные атрибуты

mAlign
uint64_t
mContext
void *
Указатель на контекст конкретного приложения.
mDisconnectedCallback
«Отключенная» функция обратного вызова
mEstablishedCallback
«Установленная» функция обратного вызова
mForwardProgressCallback
Функция обратного вызова «Прогресс вперед»
mNext
struct otTcpEndpoint *
Указатель на следующую конечную точку TCP (только для внутреннего использования).
mPendingCallbacks
uint8_t
mReceiveAvailableCallback
Функция обратного вызова «Получить доступное»
mReceiveLinks [2]
mSendDoneCallback
Функция обратного вызова «Отправить готово»
mSize [392+36 *sizeof(void *)]
uint8_t
mSockAddr
mTcb
union otTcpEndpoint::@30
mTimers [4]
uint32_t

Публичные атрибуты

mAlign

uint64_t otTcpEndpoint::mAlign

mКонтекст

void * otTcpEndpoint::mContext

Указатель на контекст конкретного приложения.

mDisconnectedCallback

otTcpDisconnected otTcpEndpoint::mDisconnectedCallback

«Отключенная» функция обратного вызова

mEstablishedОбратный вызов

otTcpEstablished otTcpEndpoint::mEstablishedCallback

«Установленная» функция обратного вызова

mForwardProgressCallback

otTcpForwardProgress otTcpEndpoint::mForwardProgressCallback

Функция обратного вызова «Прогресс вперед»

mСледующий

struct otTcpEndpoint * otTcpEndpoint::mNext

Указатель на следующую конечную точку TCP (только для внутреннего использования).

mPendingCallbacks

uint8_t otTcpEndpoint::mPendingCallbacks

mReceiveAvailableCallback

otTcpReceiveAvailable otTcpEndpoint::mReceiveAvailableCallback

Функция обратного вызова «Получить доступное»

otLinkedBuffer otTcpEndpoint::mReceiveLinks[2]

мсенддонеколлбэк

otTcpSendDone otTcpEndpoint::mSendDoneCallback

Функция обратного вызова «Отправить готово»

mSize

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

мсоккдр

otSockAddr otTcpEndpoint::mSockAddr

мТкб

union otTcpEndpoint::@30 otTcpEndpoint::mTcb

мТаймеры

uint32_t otTcpEndpoint::mTimers[4]

Ресурсы

Справочные разделы API OpenThread взяты из исходного кода, доступного на GitHub . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .