nl:: Inet:: EndPointBasis
#include <src/inet/EndPointBasis.h>
พื้นฐานของคลาสปลายทางการรับส่งข้อมูลอินเทอร์เน็ต
สรุป
การสืบทอด
รับค่าจาก: nl::Inet::InetLayerBasisคลาสย่อยที่รู้จักโดยตรง:
nl::Inet::IPEndPointBasis
nl::Inet::TCPEndPoint
nl::Inet::TunEndPoint
ประเภทสาธารณะ |
|
---|---|
@0{
|
enum รหัสรัฐทั่วไป |
ประเภทที่มีการป้องกัน |
|
---|---|
@3
|
enum |
แอตทริบิวต์ที่มีการป้องกัน |
|
---|---|
@2
|
union nl::Inet::EndPointBasis::@1
บล็อกการควบคุมโปรโตคอล LwIP ที่ห่อหุ้ม
|
mAddrType
|
IPAddressType
ตระกูลโปรโตคอล กล่าวคือ
|
mLwIPEndPointType
|
uint8_t
|
mPendingIO
|
มาสก์เหตุการณ์ซ็อกเก็ต
|
mSocket
|
int
ตัวบ่งชี้ซ็อกเก็ตห่อหุ้ม (Encapsulated Socket Descriptor)
|
แอตทริบิวต์สาธารณะ |
|
---|---|
mNetIf
|
netif *
การควบคุมอินเทอร์เฟซ Tunnel
|
mRaw
|
raw_pcb *
การควบคุมโปรโตคอลอินเทอร์เฟซเครือข่ายดิบ
|
mTCP
|
tcp_pcb *
การควบคุมโปรโตคอลควบคุมการส่งข้อมูล (TCP)
|
mUDP
|
udp_pcb *
การควบคุมโปรโตคอล Datagram Protocol (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
|
ประเภทสาธารณะ
ประเภทที่มีการป้องกัน
@3
@3
แอตทริบิวต์ที่มีการป้องกัน
@2
union nl::Inet::EndPointBasis::@1 @2
บล็อกการควบคุมโปรโตคอล LwIP ที่ห่อหุ้ม
mAddrType
IPAddressType mAddrType
ตระกูลโปรโตคอล กล่าวคือ
IPv4 หรือ IPv6
mLwIPEndPointType
uint8_t mLwIPEndPointType
mSocket
int mSocket
ตัวบ่งชี้ซ็อกเก็ตห่อหุ้ม (Encapsulated Socket Descriptor)
แอตทริบิวต์สาธารณะ
mNetIf
netif * mNetIf
การควบคุมอินเทอร์เฟซ Tunnel
mRaw
raw_pcb * mRaw
การควบคุมโปรโตคอลอินเทอร์เฟซเครือข่ายดิบ
mTCP
tcp_pcb * mTCP
การควบคุมโปรโตคอลควบคุมการส่งข้อมูล (TCP)
mUDP
udp_pcb * mUDP
การควบคุมโปรโตคอล Datagram Protocol (UDP) ของผู้ใช้
mVoid
const void * mVoid
การอ้างอิงบัฟเฟอร์การควบคุมโปรโตคอลที่ไม่ได้พิมพ์
ฟังก์ชันสาธารณะ
IsLWIPEndPoint
bool IsLWIPEndPoint( void ) const
ทดสอบว่าปลายทางเป็นบัฟเฟอร์การควบคุมโปรโตคอล LwIP หรือไม่
IsOpenEndPoint
bool IsOpenEndPoint( void ) const
ทดสอบว่าปลายทางมีข้อบ่งชี้ที่ถูกต้องหรือไม่
IsSocketsEndPoint
bool IsSocketsEndPoint( void ) const
ทดสอบว่าปลายทางเป็นซ็อกเก็ต POSIX หรือไม่