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

عملکرد پاسخ به تماس "دریافت موجود".

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 سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.