nl::Inet::EndPointBasis

#include <src/inet/EndPointBasis.h>

الأساس الذي تستند إليه فئات نقاط النهاية الخاصة بالنقل على الإنترنت.

ملخّص

الاكتساب

يكتسب من: nl::Inet::InetLayerBasis
الفئات الفرعية المعروفة المباشرة:
  nl::Inet::IPEndPointBasis
  nl::Inet::TCPEndPoint
  nl::Inet::TunEndPoint

الأنواع العلنية

@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

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 

يمكنك اختبار ما إذا كانت نقطة النهاية هي مقبس POSIX.

الدوال المحمية

DeferredFree

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

InitEndPointBasis

void InitEndPointBasis(
  InetLayer & aInetLayer,
  void *aAppState
)