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 सॉकेट है या नहीं.