otTcpEndpoint
#include <tcp.h>
يمثل نقطة نهاية TCP.
ملخّص
تقوم نقطة نهاية TCP بتدريب نقطة نهاية لاتصال TCP. ويمكن استخدامها لبدء اتصالات بروتوكول التحكم بالنقل، وبمجرد إنشاء اتصال بروتوكول التحكم بالنقل، قم بإرسال البيانات إلى نظير الاتصال واستقباله منه.
يجب ألا يفحص التطبيق حقول هذه البنية مباشرةً؛ بل يجب أن يتفاعل معها فقط عبر وظائف واجهة برمجة تطبيقات TCP التي يتم تقديم توقيعاتها في هذا الملف.
السمات العامة |
|
---|---|
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
mContext
void * otTcpEndpoint::mContext
مؤشر إلى السياق الخاص بالتطبيق.
mDisconnectedCallback
otTcpDisconnected otTcpEndpoint::mDisconnectedCallback
دالة رد الاتصال "غير متصلة"
mForwardProgressCallback
otTcpForwardProgress otTcpEndpoint::mForwardProgressCallback
وظيفة رد الاتصال "تقدم إعادة التوجيه"
mNext
struct otTcpEndpoint * otTcpEndpoint::mNext
مؤشر لنقطة نهاية TCP التالية (للاستخدام الداخلي فقط)
mPendingCallbacks
uint8_t otTcpEndpoint::mPendingCallbacks
mReceiveAvailableCallback
otTcpReceiveAvailable otTcpEndpoint::mReceiveAvailableCallback
وظيفة رد الاتصال "تلقي متاحة"
mReceiveLinks
otLinkedBuffer otTcpEndpoint::mReceiveLinks[2]
mSize
uint8_t otTcpEndpoint::mSize[392+36 *sizeof(void *)]