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 Sık kullanılan eyalet kodları. |
Korumalı 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 etkinliği 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 kontrolü.
|
mTCP
|
tcp_pcb *
İletim denetimi protokolü (TCP) denetimi.
|
mUDP
|
udp_pcb *
Kullanıcı datagram protokolü (UDP) denetimi.
|
mVoid
|
const void *
Yazılmamış bir protokol denetimi arabellek referansı.
|
Herkese açık işlevler |
|
---|---|
IsLWIPEndPoint(void) const
|
bool
Uç noktanın bir LwIP protokol kontrol arabelleği olup olmadığını test eder.
|
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 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
@0
@0
Sık kullanılan eyalet kodları.
Özellikler | |
---|---|
kBasisState_Closed
|
Kapsüllü tanımlayıcı geçerli değil. |
Korumalı 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 kontrolü.
mTCP
tcp_pcb * mTCP
İletim denetimi protokolü (TCP) denetimi.
mUDP
udp_pcb * mUDP
Kullanıcı datagram protokolü (UDP) denetimi.
mVoid
const void * mVoid
Yazılmamış bir protokol denetimi arabellek referansı.
Herkese açık işlevler
IsLWIPEndPoint
bool IsLWIPEndPoint( void ) const
Uç noktanın bir LwIP protokol kontrol arabelleği olup olmadığını test eder.
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 POSIX yuvası olup olmadığını test edin.