OTTcpendpoint

#include <tcp.h>

המבנה הזה מייצג נקודת קצה (endpoint) של TCP.

סיכום

נקודת קצה מסוג TCP פועלת בנקודת קצה (endpoint) של חיבור TCP. ניתן להשתמש בו כדי להתחיל חיבורי TCP, וברגע שחיבור TCP נוצר, לשלוח נתונים ולקבל נתונים מעמית החיבור.

על האפליקציה לא לבדוק את השדות של המבנה הזה באופן ישיר. עליו לבצע אינטראקציה איתו רק דרך הפונקציות של TCP API שהחתימות שלהם ניתנות בקובץ הזה.

מאפיינים ציבוריים

mAlign
uint64_t
mContext
void *
מצביע על הקשר ספציפי לאפליקציה.
mDisconnectedCallback
&מירכאות; פונקציית קריאה חוזרת
mEstablishedCallback
&מירכאות; פונקציית קריאה חוזרת
mForwardProgressCallback
"העברת התקדמות" פונקציית קריאה חוזרת
mNext
struct otTcpEndpoint *
מצביע לנקודת הקצה TCP הבאה (לשימוש פנימי בלבד)
mPendingCallbacks
uint8_t
mReceiveAvailableCallback
"קבלת זמינות של פונקציית קריאה חוזרת;
mReceiveLinks[2]
mSendDoneCallback
"SendDone" callback call
mSize[368+36 *sizeof(void *)]
uint8_t
mSockAddr
mTcb
union otTcpEndpoint::@31
mTimers[4]
uint32_t

מאפיינים ציבוריים

מיושר

uint64_t otTcpEndpoint::mAlign

הקשר

void * otTcpEndpoint::mContext

מצביע על הקשר ספציפי לאפליקציה.

MmededCallback

otTcpDisconnected otTcpEndpoint::mDisconnectedCallback

&מירכאות; פונקציית קריאה חוזרת

שירות mcalledcallback

otTcpEstablished otTcpEndpoint::mEstablishedCallback

&מירכאות; פונקציית קריאה חוזרת

mforwardProgressCallback

otTcpForwardProgress otTcpEndpoint::mForwardProgressCallback

"העברת התקדמות" פונקציית קריאה חוזרת

מ' הבא

struct otTcpEndpoint * otTcpEndpoint::mNext

מצביע לנקודת הקצה TCP הבאה (לשימוש פנימי בלבד)

הצעות מחיר חוזרות

uint8_t otTcpEndpoint::mPendingCallbacks

קבלת שיחות זמינות

otTcpReceiveAvailable otTcpEndpoint::mReceiveAvailableCallback

"קבלת זמינות של פונקציית קריאה חוזרת;

otLinkedBuffer otTcpEndpoint::mReceiveLinks[2]

mSendDoneCallback

otTcpSendDone otTcpEndpoint::mSendDoneCallback

"SendDone" callback call

גודל M

uint8_t otTcpEndpoint::mSize[368+36 *sizeof(void *)]

mSockAddr

otSockAddr otTcpEndpoint::mSockAddr

mTcb

union otTcpEndpoint::@31 otTcpEndpoint::mTcb

טיימרים

uint32_t otTcpEndpoint::mTimers[4]

משאבים

נושאי עזר של OpenThread API מגיעים מקוד המקור, שזמין ב-GitHub. למידע נוסף או כדי להוסיף מידע למסמכים שלנו, יש לעיין במשאבים.