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]

資源

OpenThread API 參考資料主題源自原始碼,請前往 GitHub 取得。如要瞭解詳情或對說明文件做出貢獻,請參閱資源