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