O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

nl::Inet:Busque EndPoint

#include <src/inet/EndPointBasis.h>

Base em classes de endpoint do transporte de Internet.

Resumo

Herança

Herda de: nl::Inet::InetLayerBasis
Subclasses conhecidas:
nl::Inet::IPEndPointBasis
nl::Inet::TCPEndPoint
nl::Inet:2un}

Tipos públicos

@0{
  kBasisState_Closed = 0
}
tipo enumerado
Códigos de estado comuns

Tipos protegidos

@3 tipo enumerado

Atributos protegidos

@2
union nl::Inet::EndPointBasis::@1
Bloco de controle do protocolo LwIP encapsulado.
mAddrType
IPAddressType
Família de protocolos, por exemplo
mLwIPEndPointType
uint8_t
mPendingIO
Máscaras de eventos de soquete
mSocket
int
Descritor de soquete encapsulado.

Atributos públicos

mNetIf
netif *
Controle de interface de túneis.
mRaw
raw_pcb *
Controle de protocolo de interface de rede bruto
mTCP
tcp_pcb *
Controle do protocolo de controle de transmissão (TCP).
mUDP
udp_pcb *
Controle do protocolo de datagramas do usuário (UDP).
mVoid
const void *
Uma referência de buffer de controle de protocolo sem tipo.

Funções públicas

IsLWIPEndPoint(void) const
bool
Teste se o endpoint é um buffer de controle do protocolo LwIP.
IsOpenEndPoint(void) const
bool
Teste se o endpoint tem um descritor válido.
IsSocketsEndPoint(void) const
bool
Teste se o endpoint é um soquete POSIX.

Funções protegidas

DeferredFree(Weave::System::Object::ReleaseDeferralErrorTactic aTactic)
void
InitEndPointBasis(InetLayer & aInetLayer, void *aAppState)
void

Tipos públicos

@0

 @0

Códigos de estado comuns

Propriedades
kBasisState_Closed

O descritor encapsulado não é válido.

Tipos protegidos

@3

 @3

Atributos protegidos

@2

union nl::Inet::EndPointBasis::@1 @2

Bloco de controle do protocolo LwIP encapsulado.

Tipo de mAddr

IPAddressType mAddrType

Família de protocolos, por exemplo

IPv4 ou IPv6.

mLwIPEndPointType

uint8_t mLwIPEndPointType

mPendingIO

SocketEvents mPendingIO

Máscaras de eventos de soquete

msocket

int mSocket

Descritor de soquete encapsulado.

Atributos públicos

mNetIf

netif * mNetIf

Controle de interface de túneis.

mRaw

raw_pcb * mRaw

Controle de protocolo de interface de rede bruto

mTCP

tcp_pcb * mTCP

Controle do protocolo de controle de transmissão (TCP).

mUDP

udp_pcb * mUDP

Controle do protocolo de datagramas do usuário (UDP).

mVoid

const void * mVoid

Uma referência de buffer de controle de protocolo sem tipo.

Funções públicas

IsLwipendPoint

bool IsLWIPEndPoint(
  void
) const 

Teste se o endpoint é um buffer de controle do protocolo LwIP.

IsOpenEndPoint

bool IsOpenEndPoint(
  void
) const 

Teste se o endpoint tem um descritor válido.

IsSocketsEndPoint

bool IsSocketsEndPoint(
  void
) const 

Teste se o endpoint é um soquete POSIX.

Funções protegidas

DeferredFree

void DeferredFree(
  Weave::System::Object::ReleaseDeferralErrorTactic aTactic
)

InitEndPointBasis,

void InitEndPointBasis(
  InetLayer & aInetLayer,
  void *aAppState
)