Google is committed to advancing racial equity for Black communities. See how.

এনএল :: ইনাইট :: আইপিপ্রিফিক্স

#include <src/inet/IPPrefix.h>

ইন্টারনেট প্রোটোকল ঠিকানা উপসর্গ।

সারসংক্ষেপ

ব্যবহারের অবজেক্ট IPPrefix বর্গ IPv4 ও IPv6 উভয়ের ঠিকানা পরিবারের ইন্টারনেট প্রটোকল অ্যাড্রেস উপসর্গ প্রতিনিধিত্ব করতে।

জনসাধারণের গুণাবলী

IPAddr
একটি আইপিভি 6 বা আইপিভি 4 ঠিকানা।
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)
প্রচলিত অ্যাসাইনমেন্ট অপারেটর।
operator== (const IPPrefix & other) const
bool
সমতার জন্য অন্যের সাথে উপসর্গের তুলনা করে।

জনসাধারণের গুণাবলী

IPAddr

IPAddress IPAddr

একটি আইপিভি 6 বা আইপিভি 4 ঠিকানা।

দৈর্ঘ্য

uint8_t Length

উপসর্গের দৈর্ঘ্য।

নোট ভাল: এই ক্ষেত্র পাবলিক, এবং এটা এই শ্রেণীর একজন পরিবর্তিত যে Length <= 32 যেখানে ধরণ IPAddr হয় kIPAddressType_IPv4 এবং Length <= 128 যেখানে ধরণ IPAddr হয় kIPAddressType_IPv6

পাবলিক স্ট্যাটিক বৈশিষ্ট্য

শূন্য

IPPrefix Zero

একটি বিশিষ্ট বস্তু যেখানে ধরণ IPAddr হয় kIPAddressType_Any এবং Length == 0

পাবলিক ফাংশন

ইসজিরো

bool IsZero(
  void
) const 

আলাদা সঙ্গে উপসর্গ তুলনা Zero মান।

ভাল দ্রষ্টব্য: একটি উপসর্গ সমমানের নয় Zero যদি ধরণ IPAddr নয় kIPAddressType_Any

বিশদ
ফিরে আসে
true যদি সমতূল্য Zero , অন্য false

ম্যাচএড্রেস

bool MatchAddress(
  const IPAddress & addr
) const 

কোনও ঠিকানা উপসর্গের সাথে মেলে কিনা পরীক্ষা করুন।

বিশদ
পরামিতি
[in] addr
ঠিকানা পরীক্ষা করার জন্য।
ফিরে আসে
true যদি addr উপসর্গ অন্য রয়েছে false

অপারেটর! =

bool operator!=(
  const IPPrefix & other
) const 

অসমতার জন্য অন্যের সাথে উপসর্গের তুলনা করে।

ভাল দ্রষ্টব্য: দুই উপসর্গ না সমতুল্য যদি না হয় IPAddr ক্ষেত্র সম্পূর্ণরূপে হয় সমতুল্য, অর্থাত্ সব 128 বিট অভিন্ন ইন করতে হবে।

বিশদ
ফিরে আসে
false যদি সমতুল্য অন্য false

অপারেটর =

IPPrefix & operator=(
  const IPPrefix & other
)

প্রচলিত অ্যাসাইনমেন্ট অপারেটর।

বিশদ
পরামিতি
[in] other
কপি করার উপসর্গ
ফিরে আসে
এই বস্তুর একটি রেফারেন্স।

অপারেটর ==

bool operator==(
  const IPPrefix & other
) const 

সমতার জন্য অন্যের সাথে উপসর্গের তুলনা করে।

ভাল দ্রষ্টব্য: দুই উপসর্গ না সমতুল্য যদি না হয় IPAddr ক্ষেত্র সম্পূর্ণরূপে হয় সমতুল্য, অর্থাত্ সব 128 বিট অভিন্ন ইন করতে হবে।

বিশদ
ফিরে আসে
true যদি সমতুল্য অন্য false