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
)