otTcpEndpoint

#include <tcp.h>

Representa um endpoint TCP.

Resumo

Um endpoint TCP age um endpoint de conexão TCP. Ele pode ser usado para iniciar conexões TCP e, quando uma conexão TCP é estabelecida, enviar e receber dados do peering de conexão.

O aplicativo não deve inspecionar diretamente os campos dessa estrutura; ele só deve interagir com ela por meio das funções da API TCP cujas assinaturas são fornecidas nesse arquivo.

Atributos públicos

mAlign
uint64_t
mContext
void *
Um ponteiro para o contexto específico do aplicativo.
mDisconnectedCallback
Função de callback "desconectada"
mEstablishedCallback
Função de callback "estabelecida"
mForwardProgressCallback
Função de callback "Progresso do encaminhamento"
mNext
struct otTcpEndpoint *
Um ponteiro para o próximo endpoint TCP (apenas uso interno)
mPendingCallbacks
uint8_t
mReceiveAvailableCallback
Função de callback "Receber disponível"
mReceiveLinks[2]
mSendDoneCallback
Função de callback "Enviar concluído"
mSize[392+36 *sizeof(void *)]
uint8_t
mSockAddr
mTcb
union otTcpEndpoint::@30
mTimers[4]
uint32_t

Atributos públicos

mAlign

uint64_t otTcpEndpoint::mAlign

mContext

void * otTcpEndpoint::mContext

Um ponteiro para o contexto específico do aplicativo.

mDisconnectedCallback

otTcpDisconnected otTcpEndpoint::mDisconnectedCallback

Função de callback "desconectada"

mEstablishedCallback

otTcpEstablished otTcpEndpoint::mEstablishedCallback

Função de callback "estabelecida"

mForwardProgressCallback

otTcpForwardProgress otTcpEndpoint::mForwardProgressCallback

Função de callback "Progresso do encaminhamento"

mNext

struct otTcpEndpoint * otTcpEndpoint::mNext

Um ponteiro para o próximo endpoint TCP (apenas uso interno)

mPendingCallbacks

uint8_t otTcpEndpoint::mPendingCallbacks

mReceiveAvailableCallback

otTcpReceiveAvailable otTcpEndpoint::mReceiveAvailableCallback

Função de callback "Receber disponível"

otLinkedBuffer otTcpEndpoint::mReceiveLinks[2]

mSendDoneCallback

otTcpSendDone otTcpEndpoint::mSendDoneCallback

Função de callback "Enviar concluído"

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]

Recursos

Os tópicos de Referência da API OpenThread são originados do código-fonte, disponível no GitHub. Para mais informações ou para contribuir com nossa documentação, consulte Recursos.