nl:: اینت:: 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 توصیفگر سوکت کپسوله شده |
صفات عمومی | |
---|---|
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 |
انواع عمومی
انواع محافظت شده
@3
@3
ویژگی های محافظت شده
@2
union nl::Inet::EndPointBasis::@1 @2
بلوک کنترل پروتکل LwIP کپسوله شده.
mAddrType
IPAddressType mAddrType
خانواده پروتکل، یعنی
IPv4 یا IPv6.
mLwIPEndPointType
uint8_t mLwIPEndPointType
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 )
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2025-01-11 بهوقت ساعت هماهنگ جهانی.