nl:: اینت:: 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
تست کنید که آیا نقطه پایانی یک سوکت 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
)