nl:: Inet:: EndPointBasis
#include <src/inet/EndPointBasis.h>
Dasar class endpoint transportasi internet.
Ringkasan
Inheritance
Mewarisi dari: nl::Inet::InetLayerBasisSubclass yang Dikenal Langsung:
nl::Inet::IPEndPointBasis
nl::Inet::TCPEndPoint
nl::Inet::TunEndPoint
Jenis publik |
|
---|---|
@0{
|
enum Kode negara bagian yang umum. |
Jenis yang dilindungi |
|
---|---|
@3
|
enum |
Atribut yang dilindungi |
|
---|---|
@2
|
union nl::Inet::EndPointBasis::@1
Blok kontrol protokol LwIP yang dienkapsulasi.
|
mAddrType
|
IPAddressType
Keluarga protokol, yaitu
|
mLwIPEndPointType
|
uint8_t
|
mPendingIO
|
Mask peristiwa soket.
|
mSocket
|
int
Deskriptor soket enkapsulasi.
|
Atribut publik |
|
---|---|
mNetIf
|
netif *
Kontrol antarmuka Tunnel.
|
mRaw
|
raw_pcb *
Kontrol protokol antarmuka jaringan mentah.
|
mTCP
|
tcp_pcb *
Kontrol protokol kontrol transmisi (TCP).
|
mUDP
|
udp_pcb *
Kontrol protokol datagram pengguna (UDP).
|
mVoid
|
const void *
Referensi buffer kontrol protokol tanpa jenis.
|
Fungsi publik |
|
---|---|
IsLWIPEndPoint(void) const
|
bool
Uji apakah endpoint merupakan buffer kontrol protokol LwIP.
|
IsOpenEndPoint(void) const
|
bool
Uji apakah endpoint memiliki deskriptor yang valid.
|
IsSocketsEndPoint(void) const
|
bool
Uji apakah endpoint merupakan soket POSIX.
|
Fungsi yang dilindungi |
|
---|---|
DeferredFree(Weave::System::Object::ReleaseDeferralErrorTactic aTactic)
|
void
|
InitEndPointBasis(InetLayer & aInetLayer, void *aAppState)
|
void
|
Jenis publik
@0
@0
Kode negara bagian yang umum.
Properti | |
---|---|
kBasisState_Closed
|
Deskriptor yang dienkapsulasi tidak valid. |
Jenis yang dilindungi
@3
@3
Atribut yang dilindungi
@2
union nl::Inet::EndPointBasis::@1 @2
Blok kontrol protokol LwIP yang dienkapsulasi.
mAddrType
IPAddressType mAddrType
Keluarga protokol, yaitu
IPv4 atau IPv6.
mLwIPEndPointType
uint8_t mLwIPEndPointType
mSocket
int mSocket
Deskriptor soket enkapsulasi.
Atribut publik
mNetIf
netif * mNetIf
Kontrol antarmuka Tunnel.
mRaw
raw_pcb * mRaw
Kontrol protokol antarmuka jaringan mentah.
mTCP
tcp_pcb * mTCP
Kontrol protokol kontrol transmisi (TCP).
mUDP
udp_pcb * mUDP
Kontrol protokol datagram pengguna (UDP).
mVoid
const void * mVoid
Referensi buffer kontrol protokol tanpa jenis.
Fungsi publik
IsLWIPEndPoint
bool IsLWIPEndPoint( void ) const
Uji apakah endpoint merupakan buffer kontrol protokol LwIP.
IsOpenEndPoint
bool IsOpenEndPoint( void ) const
Uji apakah endpoint memiliki deskriptor yang valid.
IsSocketsEndPoint
bool IsSocketsEndPoint( void ) const
Uji apakah endpoint merupakan soket POSIX.