Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Inet :: EndPointBasis

#include <src/inet/EndPointBasis.h>

Cơ sở của các lớp điểm cuối truyền tải internet.

Tóm lược

Di sản

Kế thừa từ: nl :: Inet :: InetLayerBasis
Các lớp con đã biết trực tiếp:
  nl :: Inet :: IPEndPointBasis
  nl :: Inet :: TCPEndPoint
  nl :: Inet :: TunEndPoint

Các loại công khai

@0 {
kBasisState_Closed = 0
}
enum
Mã trạng thái chung.

Các loại được bảo vệ

@3 enum

Thuộc tính được bảo vệ

@2
union nl::Inet::EndPointBasis::@1
Khối điều khiển giao thức LwIP được đóng gói.
mAddrType
IPAddressType
Họ giao thức, tức là
mLwIPEndPointType
uint8_t
mPendingIO
Mặt nạ sự kiện ổ cắm.
mSocket
int
Bộ mô tả ổ cắm được đóng gói.

Thuộc tính công cộng

mNetIf
netif *
Kiểm soát giao diện đường hầm.
mRaw
raw_pcb *
Điều khiển giao thức giao diện mạng thô.
mTCP
tcp_pcb *
Điều khiển giao thức điều khiển truyền (TCP).
mUDP
udp_pcb *
Người dùng điều khiển giao thức datagram (UDP).
mVoid
const void *
Tham chiếu bộ đệm điều khiển giao thức chưa định kiểu.

Chức năng công cộng

IsLWIPEndPoint (void) const
bool
Kiểm tra xem điểm cuối có phải là bộ đệm điều khiển giao thức LwIP hay không.
IsOpenEndPoint (void) const
bool
Kiểm tra xem điểm cuối có bộ mô tả hợp lệ hay không.
IsSocketsEndPoint (void) const
bool
Kiểm tra xem điểm cuối có phải là ổ cắm POSIX hay không.

Các chức năng được bảo vệ

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

Các loại công khai

@ 0

 @0

Mã trạng thái chung.

Tính chất
kBasisState_Closed

Bộ mô tả được đóng gói không hợp lệ.

Các loại được bảo vệ

@ 3

 @3

Thuộc tính được bảo vệ

@ 2

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

Khối điều khiển giao thức LwIP được đóng gói.

mAddrType

IPAddressType mAddrType

Họ giao thức, tức là

IPv4 hoặc IPv6.

mLwIPEndPointType

uint8_t mLwIPEndPointType

mPendingIO

SocketEvents mPendingIO

Mặt nạ sự kiện ổ cắm.

mSocket

int mSocket

Bộ mô tả ổ cắm được đóng gói.

Thuộc tính công cộng

mNetIf

netif * mNetIf

Kiểm soát giao diện đường hầm.

mRaw

raw_pcb * mRaw

Điều khiển giao thức giao diện mạng thô.

mTCP

tcp_pcb * mTCP

Điều khiển giao thức điều khiển truyền (TCP).

mUDP

udp_pcb * mUDP

Người dùng điều khiển giao thức datagram (UDP).

mVoid

const void * mVoid

Tham chiếu bộ đệm điều khiển giao thức chưa định kiểu.

Chức năng công cộng

IsLWIPEndPoint

bool IsLWIPEndPoint(
  void
) const 

Kiểm tra xem điểm cuối có phải là bộ đệm điều khiển giao thức LwIP hay không.

IsOpenEndPoint

bool IsOpenEndPoint(
  void
) const 

Kiểm tra xem điểm cuối có bộ mô tả hợp lệ hay không.

IsSocketsEndPoint

bool IsSocketsEndPoint(
  void
) const 

Kiểm tra xem điểm cuối có phải là ổ cắm POSIX hay không.

Các chức năng được bảo vệ

Hoãn lại

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

InitEndPointBasis

void InitEndPointBasis(
  InetLayer & aInetLayer,
  void *aAppState
)