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 )
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-10-31 بهوقت ساعت هماهنگ جهانی.