透過集合功能整理內容 你可以依據偏好儲存及分類內容。

nl::Inet::EndPointBasis

#include <src/inet/EndPointBasis.h>

網際網路傳輸端點類別的依據。

總結

繼承

沿用來源: nl::Inet::InetLayerBasis
直接已知子類別:
nl::Inet::IPEndPointBasis
nl::Inet::TCPEndPoint
un::Inet:Tnet:Tnet

公開類型

@0{
  kBasisState_Closed = 0
}
列舉
常見的州/省代碼。

受保護類型

@3 列舉

受保護的屬性

@2
union nl::Inet::EndPointBasis::@1
封裝 LwIP 通訊協定控制區塊。
mAddrType
IPAddressType
通訊協定係列,例如
mLwIPEndPointType
uint8_t
mPendingIO
通訊端活動遮罩。
mSocket
int
封裝通訊端描述元。

公開屬性

mNetIf
netif *
通道介面控制項。
mRaw
raw_pcb *
原始網路介面通訊協定控制。
mTCP
tcp_pcb *
傳輸控制通訊協定 (TCP) 控制。
mUDP
udp_pcb *
使用者資料元協定 (UDP) 控制項。
mVoid
const void *
未輸入的通訊協定控制緩衝區參照。

公開函式

IsLWIPEndPoint(void) const
bool
測試端點是否為 LwIP 通訊協定控制緩衝區。
IsOpenEndPoint(void) const
bool
測試端點是否具備有效的描述元。
IsSocketsEndPoint(void) const
bool
測試端點是否為 POSIX 通訊端。

受保護的函式

DeferredFree(Weave::System::Object::ReleaseDeferralErrorTactic aTactic)
void
InitEndPointBasis(InetLayer & aInetLayer, void *aAppState)
void

公開類型

@0

 @0

常見的州/省代碼。

屬性
kBasisState_Closed

封裝的描述元無效。

受保護類型

@3

 @3

受保護的屬性

2 則

union nl::Inet::EndPointBasis::@1 @2

封裝 LwIP 通訊協定控制區塊。

mAddrType

IPAddressType mAddrType

通訊協定係列,例如

IPv4 或 IPv6。

mLwIPEndPointType

uint8_t mLwIPEndPointType

待處理

SocketEvents mPendingIO

通訊端活動遮罩。

mSocket

int mSocket

封裝通訊端描述元。

公開屬性

mNetIf 檔

netif * mNetIf

通道介面控制項。

mRaw

raw_pcb * mRaw

原始網路介面通訊協定控制。

mTCP

tcp_pcb * mTCP

傳輸控制通訊協定 (TCP) 控制。

mUDP

udp_pcb * mUDP

使用者資料元協定 (UDP) 控制項。

行動裝置

const void * mVoid

未輸入的通訊協定控制緩衝區參照。

公開函式

LWIPEndPoint

bool IsLWIPEndPoint(
  void
) const 

測試端點是否為 LwIP 通訊協定控制緩衝區。

是開放式端點

bool IsOpenEndPoint(
  void
) const 

測試端點是否具備有效的描述元。

IsSocketsEndPoint

bool IsSocketsEndPoint(
  void
) const 

測試端點是否為 POSIX 通訊端。

受保護的函式

無自由

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

InitEndPoint 基本

void InitEndPointBasis(
  InetLayer & aInetLayer,
  void *aAppState
)