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

دالة رد الاتصال "غير متصلة"

mEstablishedCallback

otTcpEstablished otTcpEndpoint::mEstablishedCallback

وظيفة رد اتصال "حالية"

mForwardProgressCallback

otTcpForwardProgress otTcpEndpoint::mForwardProgressCallback

وظيفة رد الاتصال "تقدم إعادة التوجيه"

mNext

struct otTcpEndpoint * otTcpEndpoint::mNext

مؤشر لنقطة نهاية TCP التالية (للاستخدام الداخلي فقط)

mPendingCallbacks

uint8_t otTcpEndpoint::mPendingCallbacks

mReceiveAvailableCallback

otTcpReceiveAvailable otTcpEndpoint::mReceiveAvailableCallback

وظيفة رد الاتصال "تلقي متاحة"

otLinkedBuffer otTcpEndpoint::mReceiveLinks[2]

mSendDoneCallback

otTcpSendDone otTcpEndpoint::mSendDoneCallback

وظيفة رد الاتصال "تم الإرسال"

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]

المراجِع

تنشأ المواضيع المرجعية لواجهة برمجة تطبيقات OpenThread من رمز المصدر المتاح على GitHub. للحصول على مزيد من المعلومات أو للمساهمة في مستنداتنا، يمكنك الاطّلاع على المراجع.