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 |
صفات عمومی
بدتراز کردن
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
عملکرد پاسخ به تماس "دریافت موجود".
mReceiveLinks
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 API از کد منبع موجود در GitHub سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2023-12-01 بهوقت ساعت هماهنگ جهانی.