nl:: Inet:: EndPointBasis
#include <src/inet/EndPointBasis.h>
Basis von Endpunktklassen für den Internettransport.
Zusammenfassung
Übernahme
Übernimmt von: nl::Inet::InetLayerBasisDirekte bekannte abgeleitete Klassen:
nl::Inet::IPEndPointBasis
nl::Inet::TCPEndPoint
nl::Inet::TunEndPoint
Öffentliche Typen |
|
---|---|
@0{
|
enum Gängige Bundesstaatencodes. |
Geschützte Typen |
|
---|---|
@3
|
enum |
Geschützte Attribute |
|
---|---|
@2
|
union nl::Inet::EndPointBasis::@1
Gekapselter Kontrollblock für das LwIP-Protokoll.
|
mAddrType
|
IPAddressType
Protokollfamilie, d.h.
|
mLwIPEndPointType
|
uint8_t
|
mPendingIO
|
Socket-Ereignismasken.
|
mSocket
|
int
Gekapselter Socket-Deskriptor.
|
Öffentliche Attribute |
|
---|---|
mNetIf
|
netif *
Steuerung der Tunnelschnittstelle.
|
mRaw
|
raw_pcb *
Kontrolle über das Protokoll der Netzwerkschnittstellen-Rohdaten.
|
mTCP
|
tcp_pcb *
TCP-Steuerung (Transmission Control Protocol)
|
mUDP
|
udp_pcb *
UDP-Kontrolle (User Datagram Protocol).
|
mVoid
|
const void *
Eine nicht typisierte Zwischenspeicherreferenz für Protokollsteuerung.
|
Öffentliche Funktionen |
|
---|---|
IsLWIPEndPoint(void) const
|
bool
Testen Sie, ob der Endpunkt ein Zwischenspeicher für die LwIP-Protokollkontrolle ist.
|
IsOpenEndPoint(void) const
|
bool
Testen Sie, ob der Endpunkt einen gültigen Deskriptor hat.
|
IsSocketsEndPoint(void) const
|
bool
Testen Sie, ob der Endpunkt ein POSIX-Socket ist.
|
Geschützte Funktionen |
|
---|---|
DeferredFree(Weave::System::Object::ReleaseDeferralErrorTactic aTactic)
|
void
|
InitEndPointBasis(InetLayer & aInetLayer, void *aAppState)
|
void
|
Öffentliche Typen
Geschützte Typen
@3
@3
Geschützte Attribute
@2
union nl::Inet::EndPointBasis::@1 @2
Gekapselter Kontrollblock für das LwIP-Protokoll.
mAddrType
IPAddressType mAddrType
Protokollfamilie, d.h.
IPv4 oder IPv6.
mLwIPEndPointType
uint8_t mLwIPEndPointType
mSocket
int mSocket
Gekapselter Socket-Deskriptor.
Öffentliche Attribute
mNetIf
netif * mNetIf
Steuerung der Tunnelschnittstelle.
mRaw
raw_pcb * mRaw
Kontrolle über das Protokoll der Netzwerkschnittstellen-Rohdaten.
mTCP
tcp_pcb * mTCP
TCP-Steuerung (Transmission Control Protocol)
mUDP
udp_pcb * mUDP
UDP-Kontrolle (User Datagram Protocol).
mVoid
const void * mVoid
Eine nicht typisierte Zwischenspeicherreferenz für Protokollsteuerung.
Öffentliche Funktionen
IsLWIPEndPoint
bool IsLWIPEndPoint( void ) const
Testen Sie, ob der Endpunkt ein Zwischenspeicher für die LwIP-Protokollkontrolle ist.
IsOpenEndPoint
bool IsOpenEndPoint( void ) const
Testen Sie, ob der Endpunkt einen gültigen Deskriptor hat.
IsSocketsEndPoint
bool IsSocketsEndPoint( void ) const
Testen Sie, ob der Endpunkt ein POSIX-Socket ist.