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

แอตทริบิวต์สาธารณะ

mAlign

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]

แหล่งข้อมูล

หัวข้ออ้างอิง API ของ OpenThread จะมาจากซอร์สโค้ดซึ่งพร้อมใช้งานใน GitHub ดูข้อมูลเพิ่มเติมหรือมีส่วนร่วมในเอกสารประกอบของเราได้ที่แหล่งข้อมูล