Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

nl::Inet::EndPointBasis

#include <src/inet/EndPointBasis.h>

Dasar-dasar class endpoint transportasi internet.

Ringkasan

Warisan

Mewarisi dari: nl::Inet::InetLayerBasis
Subclass Langsung yang Diketahui:
nl::Inet::IPEndPointBasis
nl::Inet::TCPEndPoint
nl::Inet:2T

Jenis publik

@0{
  kBasisState_Closed = 0
}
enum
Kode negara bagian yang umum digunakan.

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
Masker peristiwa socket.
mSocket
int
Deskriptor soket yang dienkapsulasi.

Atribut publik

mNetIf
netif *
Kontrol antarmuka tunnel.
mRaw
raw_pcb *
Kontrol protokol antarmuka jaringan mentah.
mTCP
tcp_pcb *
Kontrol protokol transmisi (TCP).
mUDP
udp_pcb *
Kontrol protokol datagram (UDP) pengguna.
mVoid
const void *
Referensi buffering kontrol protokol yang tidak diketik.

Fungsi publik

IsLWIPEndPoint(void) const
bool
Uji apakah endpoint adalah buffering kontrol protokol LwIP.
IsOpenEndPoint(void) const
bool
Uji apakah endpoint memiliki deskripsi 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 digunakan.

Properti
kBasisState_Closed

Deskripsi 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.

Jenis mLwIPEndPoint

uint8_t mLwIPEndPointType

Tertunda

SocketEvents mPendingIO

Masker peristiwa socket.

Soket

int mSocket

Deskriptor soket yang dienkapsulasi.

Atribut publik

mNetIf

netif * mNetIf

Kontrol antarmuka tunnel.

mRaw

raw_pcb * mRaw

Kontrol protokol antarmuka jaringan mentah.

mTCP

tcp_pcb * mTCP

Kontrol protokol transmisi (TCP).

mUDP

udp_pcb * mUDP

Kontrol protokol datagram (UDP) pengguna.

mVoid

const void * mVoid

Referensi buffering kontrol protokol yang tidak diketik.

Fungsi publik

IsLWIPEndPoint

bool IsLWIPEndPoint(
  void
) const 

Uji apakah endpoint adalah buffering kontrol protokol LwIP.

IsOpenEndPoint

bool IsOpenEndPoint(
  void
) const 

Uji apakah endpoint memiliki deskripsi yang valid.

IsSocketsEndPoint

bool IsSocketsEndPoint(
  void
) const 

Uji apakah endpoint merupakan soket POSIX.

Fungsi yang dilindungi

Ditangguhkan Gratis

void DeferredFree(
  Weave::System::Object::ReleaseDeferralErrorTactic aTactic
)

InitEndPointBasis

void InitEndPointBasis(
  InetLayer & aInetLayer,
  void *aAppState
)