nl:: Inet:: এন্ডপয়েন্ট বেসিস
#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 সকেট কিনা পরীক্ষা করুন।
সুরক্ষিত ফাংশন
বিলম্বিত বিনামূল্যে
void DeferredFree( Weave::System::Object::ReleaseDeferralErrorTactic aTactic )
InitEndPointBasis
void InitEndPointBasis( InetLayer & aInetLayer, void *aAppState )