otTcpEndpoint

#include <tcp.h>

يمثل هذا الهيكل نقطة نهاية TCP.

ملخص

تعمل نقطة نهاية TCP كنقطة نهاية لاتصال TCP. يمكن استخدامه لبدء اتصالات TCP ، وبمجرد إنشاء اتصال TCP ، أرسل البيانات إلى نظير الاتصال واستقبلها منه.

يجب ألا يقوم التطبيق بفحص مجالات هذا الهيكل مباشرة ؛ يجب أن يتفاعل معها فقط عبر وظائف TCP API التي يتم توفير توقيعاتها في هذا الملف.

السمات العامة

mContext
void *
مؤشر إلى سياق خاص بالتطبيق.
mDisconnectedCallback
وظيفة رد الاتصال "غير متصل"
mEstablishedCallback
وظيفة رد الاتصال "المنشأة"
mInstance
مؤشر إلى مثيل OpenThread المرتبط بنقطة نهاية TCP هذه.
mNext
struct otTcpEndpoint *
مؤشر إلى نقطة نهاية TCP التالية (للاستخدام الداخلي فقط)
mReceiveAvailableCallback
وظيفة رد الاتصال "تلقي متاح"
mSendDoneCallback
وظيفة رد الاتصال "تم الإرسال"
mSendReadyCallback
وظيفة رد الاتصال "إرسال جاهز"
mTimers [4]
uint32_t

السمات العامة

mContext

void * otTcpEndpoint::mContext

مؤشر إلى سياق خاص بالتطبيق.

mDisconnectedCallback

otTcpDisconnected otTcpEndpoint::mDisconnectedCallback

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

م تأسيسها رد الاتصال

otTcpEstablished otTcpEndpoint::mEstablishedCallback

وظيفة رد الاتصال "المنشأة"

mInstance

otInstance * otTcpEndpoint::mInstance

مؤشر إلى مثيل OpenThread المرتبط بنقطة نهاية TCP هذه.

mNext

struct otTcpEndpoint * otTcpEndpoint::mNext

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

mReceiveAvailableCallback

otTcpReceiveAvailable otTcpEndpoint::mReceiveAvailableCallback

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

mSendDoneCallback

otTcpSendDone otTcpEndpoint::mSendDoneCallback

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

mSendReadyCallback

otTcpSendReady otTcpEndpoint::mSendReadyCallback

وظيفة رد الاتصال "إرسال جاهزة"

mTimers

uint32_t otTcpEndpoint::mTimers[4]