otTcpEndpoint
#include <tcp.h>
表示 TCP 端点。
摘要
TCP 端点充当 TCP 连接的端点。它可用于启动 TCP 连接,在 TCP 连接建立后,将数据发送到连接对等端以及从连接对等端接收数据。
应用不应直接检查此结构的字段,而应仅通过此文件中提供的 TCP API 函数与其交互。
公共属性 |
|
---|---|
mAlign
|
uint64_t
|
mContext
|
void *
指向应用特定上下文的指针。
|
mDisconnectedCallback
|
“已断开连接”回调函数
|
mEstablishedCallback
|
“已建立”回调函数
|
mForwardProgressCallback
|
“Forward progress”回调函数
|
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
指向应用特定上下文的指针。
mForwardProgressCallback
otTcpForwardProgress otTcpEndpoint::mForwardProgressCallback
“Forward progress”回调函数
mPendingCallbacks
uint8_t otTcpEndpoint::mPendingCallbacks
mReceiveLinks
otLinkedBuffer otTcpEndpoint::mReceiveLinks[2]
mSize
uint8_t otTcpEndpoint::mSize[392+36 *sizeof(void *)]