nl:: Inet:: EndPointBasis
#include <src/inet/EndPointBasis.h>
İnternet aktarımı uç nokta sınıflarının temeli.
Özet
Devralma
Devralındığı kaynak: nl::Inet::InetLayerBasisDoğrudan Bilinen Alt Sınıflar:
nl::Inet::IPEndPointBasis
nl::Inet::TCPEndPoint
nl::Inet::TunEndPoint
Herkese açık türler |
|
---|---|
@0{
|
enum Yaygın durum kodları. |
Korunan türler |
|
---|---|
@3
|
enum |
Korunan özellikler |
|
---|---|
@2
|
union nl::Inet::EndPointBasis::@1
Kapsüllü LwIP protokol kontrol bloğu.
|
mAddrType
|
IPAddressType
Protokol ailesi, ör.
|
mLwIPEndPointType
|
uint8_t
|
mPendingIO
|
Yuva etkinlik maskeleri.
|
mSocket
|
int
Kapsüllü yuva tanımlayıcısı.
|
Herkese açık özellikler |
|
---|---|
mNetIf
|
netif *
Tünel arayüz kontrolü.
|
mRaw
|
raw_pcb *
Ham ağ arayüzü protokol denetimi.
|
mTCP
|
tcp_pcb *
İletim denetimi protokolü (TCP) denetimi.
|
mUDP
|
udp_pcb *
Kullanıcı veri birimi protokolü (UDP) denetimi.
|
mVoid
|
const void *
Yazılmamış bir protokol kontrolü arabellek referansı.
|
Kamu işlevleri |
|
---|---|
IsLWIPEndPoint(void) const
|
bool
Uç noktanın bir LwIP protokol kontrol arabelleği olup olmadığını test edin.
|
IsOpenEndPoint(void) const
|
bool
Uç noktanın geçerli bir tanımlayıcısı olup olmadığını test edin.
|
IsSocketsEndPoint(void) const
|
bool
Uç noktanın bir POSIX yuvası olup olmadığını test edin.
|
Korunan işlevler |
|
---|---|
DeferredFree(Weave::System::Object::ReleaseDeferralErrorTactic aTactic)
|
void
|
InitEndPointBasis(InetLayer & aInetLayer, void *aAppState)
|
void
|
Herkese açık türler
Korunan türler
@3
@3
Korunan özellikler
@2
union nl::Inet::EndPointBasis::@1 @2
Kapsüllü LwIP protokol kontrol bloğu.
mAddrType
IPAddressType mAddrType
Protokol ailesi, ör.
IPv4 veya IPv6.
mLwIPEndPointType
uint8_t mLwIPEndPointType
mSocket
int mSocket
Kapsüllü yuva tanımlayıcısı.
Herkese açık özellikler
mNetIf
netif * mNetIf
Tünel arayüz kontrolü.
mRaw
raw_pcb * mRaw
Ham ağ arayüzü protokol denetimi.
mTCP
tcp_pcb * mTCP
İletim denetimi protokolü (TCP) denetimi.
mUDP
udp_pcb * mUDP
Kullanıcı veri birimi protokolü (UDP) denetimi.
mVoid
const void * mVoid
Yazılmamış bir protokol kontrolü arabellek referansı.
Kamu işlevleri
IsLWIPEndPoint
bool IsLWIPEndPoint( void ) const
Uç noktanın bir LwIP protokol kontrol arabelleği olup olmadığını test edin.
IsOpenEndPoint
bool IsOpenEndPoint( void ) const
Uç noktanın geçerli bir tanımlayıcısı olup olmadığını test edin.
IsSocketsEndPoint
bool IsSocketsEndPoint( void ) const
Uç noktanın bir POSIX yuvası olup olmadığını test edin.