nl:: Inet:: 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 *
ट्रांसमिशन कंट्रोल प्रोटोकॉल (टीसीपी) कंट्रोल.
|
mUDP
|
udp_pcb *
उपयोगकर्ता डेटाग्राम प्रोटोकॉल (यूडीपी) कंट्रोल.
|
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
ट्रांसमिशन कंट्रोल प्रोटोकॉल (टीसीपी) कंट्रोल.
mUDP
udp_pcb * mUDP
उपयोगकर्ता डेटाग्राम प्रोटोकॉल (यूडीपी) कंट्रोल.
mVoid
const void * mVoid
टाइप नहीं किया गया प्रोटोकॉल कंट्रोल बफ़र रेफ़रंस.
सार्वजनिक फ़ंक्शन
IsLWIPEndPoint
bool IsLWIPEndPoint( void ) const
जांच करें कि एंडपॉइंट, LwIP प्रोटोकॉल कंट्रोल बफ़र है या नहीं.
IsOpenEndPoint
bool IsOpenEndPoint( void ) const
यह जांच करें कि एंडपॉइंट में कोई मान्य डिस्क्रिप्टर है या नहीं.
IsSocketsEndPoint
bool IsSocketsEndPoint( void ) const
जांच करें कि एंडपॉइंट कोई POSIX सॉकेट है या नहीं.