nl:: Inet:: IPPrefix
#include <src/inet/IPPrefix.h>
ইন্টারনেট প্রোটোকল ঠিকানা উপসর্গ।
সারাংশ
IPv4 এবং IPv6 ঠিকানা পরিবার উভয়ের ইন্টারনেট প্রোটোকল ঠিকানা উপসর্গ উপস্থাপন করতে IPPrefix
শ্রেণীর অবজেক্ট ব্যবহার করুন।
পাবলিক বৈশিষ্ট্য | |
---|---|
IPAddr | একটি IPv6 বা IPv4 ঠিকানা। |
Length | uint8_t উপসর্গের দৈর্ঘ্য। |
পাবলিক স্ট্যাটিক বৈশিষ্ট্য | |
---|---|
Zero | একটি বিশিষ্ট বস্তু যেখানে IPAddr এর ধরন হল kIPAddressType_Any এবং Length == 0 । |
পাবলিক ফাংশন | |
---|---|
IsZero (void) const | bool বিশিষ্ট Zero মানের সাথে উপসর্গের তুলনা করে। |
MatchAddress (const IPAddress & addr) const | bool একটি ঠিকানা উপসর্গের সাথে মেলে কিনা তা পরীক্ষা করুন। |
operator!= (const IPPrefix & other) const | bool অসমতার জন্য অন্যটির সাথে উপসর্গের তুলনা করে। |
operator= (const IPPrefix & other) | IPPrefix & প্রচলিত অ্যাসাইনমেন্ট অপারেটর। |
operator== (const IPPrefix & other) const | bool সমতার জন্য অন্যটির সাথে উপসর্গের তুলনা করে। |
পাবলিক বৈশিষ্ট্য
দৈর্ঘ্য
uint8_t Length
উপসর্গের দৈর্ঘ্য।
ভালভাবে মনে রাখবেন: এই ক্ষেত্রটি সর্বজনীন, এবং এটি এই শ্রেণীর একটি অপরিবর্তনীয় যে Length <= 32
যেখানে IPAddr
এর ধরন হল kIPAddressType_IPv4
এবং Length <= 128
যেখানে IPAddr
এর ধরন হল kIPAddressType_IPv6
।
পাবলিক স্ট্যাটিক বৈশিষ্ট্য
পাবলিক ফাংশন
ইসজিরো
bool IsZero( void ) const
বিশিষ্ট Zero
মানের সাথে উপসর্গের তুলনা করে।
ভালোভাবে মনে রাখবেন: IPAddr
এর ধরন kIPAddressType_Any
না হলে একটি উপসর্গ Zero
সমতুল্য নয়।
বিস্তারিত | |
---|---|
রিটার্নস | Zero সমতুল্য হলে true , অন্যথায় false । |
ম্যাচের ঠিকানা
bool MatchAddress( const IPAddress & addr ) const
একটি ঠিকানা উপসর্গের সাথে মেলে কিনা তা পরীক্ষা করুন।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | addr উপসর্গ থাকলে true , অন্যথায় false । |
অপারেটর!=
bool operator!=( const IPPrefix & other ) const
অসমতার জন্য অন্যটির সাথে উপসর্গের তুলনা করে।
ভালোভাবে দ্রষ্টব্য: IPAddr
ক্ষেত্র সম্পূর্ণরূপে সমতুল্য না হলে দুটি উপসর্গ সমতুল্য নয়, অর্থাৎ সমস্ত 128 বিট অবশ্যই অভিন্ন হতে হবে।
বিস্তারিত | |
---|---|
রিটার্নস | সমতুল হলে false , অন্যথায় false । |
অপারেটর=
IPPrefix & operator=( const IPPrefix & other )
প্রচলিত অ্যাসাইনমেন্ট অপারেটর।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | এই বস্তুর একটি রেফারেন্স। |
অপারেটর==
bool operator==( const IPPrefix & other ) const
সমতার জন্য অন্যটির সাথে উপসর্গের তুলনা করে।
ভালোভাবে দ্রষ্টব্য: IPAddr
ক্ষেত্র সম্পূর্ণরূপে সমতুল্য না হলে দুটি উপসর্গ সমতুল্য নয়, অর্থাৎ সমস্ত 128 বিট অবশ্যই অভিন্ন হতে হবে।
বিস্তারিত | |
---|---|
রিটার্নস | সমতুল্য হলে true , অন্যথায় false । |