otTcpEndpoint

#include <tcp.h>

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

סיכום

נקודת קצה (endpoint) של TCP משמשת כנקודת קצה בחיבור TCP. ניתן להשתמש בו כדי ליזום חיבורי TCP, ולאחר יצירת חיבור TCP, לשלוח נתונים ולקבל נתונים מהשותף בחיבור.

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

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

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

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

mAlign

uint64_t otTcpEndpoint::mAlign

mContext

void * otTcpEndpoint::mContext

הפניה להקשר ספציפי לאפליקציה.

mDisconnectedCallback

otTcpDisconnected otTcpEndpoint::mDisconnectedCallback

פונקציית קריאה חוזרת 'מנותק'

mEstablishedCallback

otTcpEstablished otTcpEndpoint::mEstablishedCallback

פונקציית קריאה חוזרת (callback) 'הוגדרה'

mForwardProgressCallback

otTcpForwardProgress otTcpEndpoint::mForwardProgressCallback

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

mNext

struct otTcpEndpoint * otTcpEndpoint::mNext

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

mPendingCallbacks

uint8_t otTcpEndpoint::mPendingCallbacks

mReceiveAvailableCallback

otTcpReceiveAvailable otTcpEndpoint::mReceiveAvailableCallback

פונקציית קריאה חוזרת (callback) מסוג 'קבלה זמינה'

otLinkedBuffer otTcpEndpoint::mReceiveLinks[2]

mSendDoneCallback

otTcpSendDone otTcpEndpoint::mSendDoneCallback

פונקציית קריאה חוזרת (callback) "שליחה הושלמה"

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. אפשר לקרוא מידע נוסף או לתרום למסמכי התיעוד שלנו בדף מקורות מידע.