nl::Inet::EndPointBasis

#include <src/inet/EndPointBasis.h>

בסיס של מחלקות של נקודות קצה בהעברה באינטרנט.

סיכום

ירושה

עובר בירושה מ: nl::Inet::InetLayerBasis
מחלקות משנה מוכרות ישירות:
  nl::Inet::IPEndPointBasis
  nl::Inet::TCPEndPoint
  nl::Inet::TunEndPoint

סוגים ציבוריים

@0{
  kBasisState_Closed = 0
}
טיפוסים בני מנייה (enum)
קודי מדינות נפוצים.

סוגים מוגנים

@3 טיפוסים בני מנייה (enum)

מאפיינים מוגנים

@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
בודקים אם נקודת הקצה היא socket של 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

mPendingIO

SocketEvents mPendingIO

מסכות לאירועים עם שקעים.

mSocket

int mSocket

רכיב תיאור של שקע מכוסה.

מאפיינים ציבוריים

mNetIf

netif * mNetIf

שליטה בממשק מנהרה.

mRaw

raw_pcb * mRaw

בקרת פרוטוקול גולמי של ממשק רשת.

mTCP

tcp_pcb * mTCP

שליטה על פרוטוקול בקרת שידור (TCP).

mUDP

udp_pcb * mUDP

שליטה בפרוטוקול UDP של נתוני משתמש.

mVoid

const void * mVoid

הפניה למאגר נתונים זמני של בקרת פרוטוקול לא שהוקלדה.

פונקציות ציבוריות

IsLWIPEndPoint

bool IsLWIPEndPoint(
  void
) const 

בדיקה אם נקודת הקצה היא מאגר נתונים זמני לשליטה בפרוטוקול LwIP.

IsOpenEndPoint

bool IsOpenEndPoint(
  void
) const 

בודקים אם לנקודת הקצה יש מתאר חוקי.

IsSocketsEndPoint

bool IsSocketsEndPoint(
  void
) const 

בודקים אם נקודת הקצה היא socket של POSIX.

פונקציות מוגנות

DeferredFree

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

InitEndPointBasis

void InitEndPointBasis(
  InetLayer & aInetLayer,
  void *aAppState
)