otTcpEndpoint

#include <tcp.h>

TCP uç noktasını temsil eder.

Özet

TCP uç noktası, TCP bağlantısının uç noktasını çalıştırır. TCP bağlantılarını başlatmak ve bir TCP bağlantısı kurulduktan sonra bağlantı eşine veri göndermek ve bu eşten veri almak için kullanılabilir.

Uygulama, bu yapının alanlarını doğrudan incelememelidir; yalnızca imzaları bu dosyada sağlanan TCP API işlevleri aracılığıyla etkileşimde bulunmalıdır.

Herkese açık özellikler

mAlign
uint64_t
mContext
void *
Uygulamaya özel bağlama işaret eden bir işaretçi.
mDisconnectedCallback
"Bağlantı kesildi" geri çağırma işlevi
mEstablishedCallback
"Oluşturuldu" geri çağırma işlevi
mForwardProgressCallback
"İlerleme durumu" geri çağırma işlevi
mNext
struct otTcpEndpoint *
Sonraki TCP uç noktasına işaretçi (yalnızca dahili kullanım)
mPendingCallbacks
uint8_t
mReceiveAvailableCallback
"Kullanılabilir al" geri çağırma işlevi
mReceiveLinks[2]
mSendDoneCallback
"Gönderme tamam" geri çağırma işlevi
mSize[392+36 *sizeof(void *)]
uint8_t
mSockAddr
mTcb
union otTcpEndpoint::@30
mTimers[4]
uint32_t

Herkese açık özellikler

mAlign

uint64_t otTcpEndpoint::mAlign

mContext

void * otTcpEndpoint::mContext

Uygulamaya özel bağlama işaret eden bir işaretçi.

mDisconnectedCallback

otTcpDisconnected otTcpEndpoint::mDisconnectedCallback

"Bağlantı kesildi" geri çağırma işlevi

mEstablishedCallback

otTcpEstablished otTcpEndpoint::mEstablishedCallback

"Oluşturuldu" geri çağırma işlevi

mForwardProgressCallback

otTcpForwardProgress otTcpEndpoint::mForwardProgressCallback

"İlerleme durumu" geri çağırma işlevi

mNext

struct otTcpEndpoint * otTcpEndpoint::mNext

Sonraki TCP uç noktasına işaretçi (yalnızca dahili kullanım)

mPendingCallbacks

uint8_t otTcpEndpoint::mPendingCallbacks

mReceiveAvailableCallback

otTcpReceiveAvailable otTcpEndpoint::mReceiveAvailableCallback

"Kullanılabilir al" geri çağırma işlevi

otLinkedBuffer otTcpEndpoint::mReceiveLinks[2]

mSendDoneCallback

otTcpSendDone otTcpEndpoint::mSendDoneCallback

"Gönderme tamam" geri çağırma işlevi

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]

Kaynaklar

OpenThread API Referans konuları, GitHub'da bulunan kaynak koddan gelir. Daha fazla bilgi edinmek veya dokümanlarımıza katkıda bulunmak için Kaynaklar bölümüne bakın.