nl:: اینت:: EndPointBasis
#include <src/inet/EndPointBasis.h>
اساس کلاس های پایانی حمل و نقل اینترنتی.
خلاصه
وراثت
از: nl::Inet::InetLayerBasis ارث می بردزیر کلاس های مستقیم شناخته شده:
nl::Inet::IPEndPointBasis
nl::Inet::TCPEndPoint
nl::Inet::TunEndPoint
انواع عمومی | |
---|---|
@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 |
انواع عمومی
انواع محافظت شده
@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 )
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2019-01-15 بهوقت ساعت هماهنگ جهانی.