nl:: Inet:: EndPointBasis
#include <src/inet/EndPointBasis.h>
Podstawa klas punktów końcowych transportu internetowego.
Podsumowanie
Dziedziczenie
Dziedziczy z: nl::Inet::InetLayerBasisBezpośrednie znane podklasy:
nl::Inet::IPEndPointBasis
nl::Inet::TCPEndPoint
nl::Inet::TunEndPoint
Typy publiczne |
|
---|---|
@0{
|
enum | typ wyliczeniowy Popularne kody stanu. |
Typy chronione |
|
---|---|
@3
|
enum | typ wyliczeniowy |
Atrybuty chronione |
|
---|---|
@2
|
union nl::Inet::EndPointBasis::@1
Obudowany blok kontroli protokołu LwIP.
|
mAddrType
|
IPAddressType
Rodzina protokołów, tj.
|
mLwIPEndPointType
|
uint8_t
|
mPendingIO
|
Maski zdarzeń gniazda.
|
mSocket
|
int
Zamknięty deskryptor gniazda.
|
Atrybuty publiczne |
|
---|---|
mNetIf
|
netif *
Sterowanie interfejsem tunelu.
|
mRaw
|
raw_pcb *
Kontrola protokołu nieprzetworzonego interfejsu sieciowego.
|
mTCP
|
tcp_pcb *
Kontrola protokołu kontroli transmisji (TCP).
|
mUDP
|
udp_pcb *
Kontrola protokołu Datagram (UDP) użytkownika.
|
mVoid
|
const void *
Odniesienie do bufora kontrolnego protokołu bez typu.
|
Funkcje publiczne |
|
---|---|
IsLWIPEndPoint(void) const
|
bool
Sprawdź, czy punkt końcowy jest buforem kontrolnym protokołu LwIP.
|
IsOpenEndPoint(void) const
|
bool
Sprawdź, czy punkt końcowy ma prawidłowy deskryptor.
|
IsSocketsEndPoint(void) const
|
bool
Sprawdź, czy punkt końcowy jest gniazdem POSIX.
|
Funkcje chronione |
|
---|---|
DeferredFree(Weave::System::Object::ReleaseDeferralErrorTactic aTactic)
|
void
|
InitEndPointBasis(InetLayer & aInetLayer, void *aAppState)
|
void
|
Typy publiczne
Typy chronione
@3
@3
Atrybuty chronione
@2
union nl::Inet::EndPointBasis::@1 @2
Obudowany blok kontroli protokołu LwIP.
mAddrType
IPAddressType mAddrType
Rodzina protokołów, tj.
IPv4 lub IPv6.
mLwIPEndPointType
uint8_t mLwIPEndPointType
mSocket
int mSocket
Zamknięty deskryptor gniazda.
Atrybuty publiczne
mNetIf
netif * mNetIf
Sterowanie interfejsem tunelu.
mRaw
raw_pcb * mRaw
Kontrola protokołu nieprzetworzonego interfejsu sieciowego.
mTCP
tcp_pcb * mTCP
Kontrola protokołu kontroli transmisji (TCP).
mUDP
udp_pcb * mUDP
Kontrola protokołu Datagram (UDP) użytkownika.
mVoid
const void * mVoid
Odniesienie do bufora kontrolnego protokołu bez typu.
Funkcje publiczne
IsLWIPEndPoint
bool IsLWIPEndPoint( void ) const
Sprawdź, czy punkt końcowy jest buforem kontrolnym protokołu LwIP.
IsOpenEndPoint
bool IsOpenEndPoint( void ) const
Sprawdź, czy punkt końcowy ma prawidłowy deskryptor.
IsSocketsEndPoint
bool IsSocketsEndPoint( void ) const
Sprawdź, czy punkt końcowy jest gniazdem POSIX.