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 । |