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 سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2023-12-01 بهوقت ساعت هماهنگ جهانی.