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
Функция обратного вызова «Получить доступное»
mReceiveLinks
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 . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .