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 で入手できるソースコードに由来しています。 詳細について、またはドキュメントへの投稿については、リソースをご覧ください。