nl:: বুনা:: উষ্ণ:: প্ল্যাটফর্ম

সারসংক্ষেপ

ফাংশন

AddRemoveHostAddress ( InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, uint8_t inPrefixLength, bool inAdd)
একটি প্ল্যাটফর্ম API যা হোস্ট টিসিপি/আইপি স্ট্যাকের নির্দিষ্ট ইন্টারফেসে একটি হোস্ট আইপি ঠিকানা যোগ/সরানোর জন্য ওয়ার্ম কল করবে।
AddRemoveHostRoute ( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd)
একটি প্ল্যাটফর্ম API যা ওয়ার্ম হোস্ট TCP/IP স্ট্যাকের নির্দিষ্ট ইন্টারফেসের জন্য একটি আইপি রুট যোগ/সরানোর জন্য কল করবে।
AddRemoveThreadAddress ( InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, bool inAdd)
একটি প্ল্যাটফর্ম API যা থ্রেড টিসিপি/আইপি স্ট্যাকের নির্দিষ্ট ইন্টারফেসে একটি আইপি ঠিকানা যোগ/সরানোর জন্য ওয়ার্ম কল করবে।
AddRemoveThreadRoute ( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd)
একটি প্ল্যাটফর্ম API যা থ্রেড টিসিপি/আইপি স্ট্যাকের নির্দিষ্ট ইন্টারফেসের জন্য একটি আইপি রুট যোগ/সরানোর জন্য ওয়ার্ম কল করবে।
CriticalSectionEnter (void)
void
একটি প্ল্যাটফর্ম API যা অভ্যন্তরীণ রাজ্যে অ্যাক্সেস রক্ষা করতে ওয়ার্ম কল করবে।
CriticalSectionExit (void)
void
একটি প্ল্যাটফর্ম API যা অভ্যন্তরীণ রাজ্যে সুরক্ষিত অ্যাক্সেস প্রকাশ করতে ওয়ার্ম কল করবে।
Init ( WarmFabricStateDelegate *inFabricStateDelegate)
একটি প্ল্যাটফর্ম API যা nl::Warm::Init এক্সিকিউশনের অংশ হিসাবে ওয়ার্ম কল করবে।
RequestInvokeActions (void)
void
একটি প্ল্যাটফর্ম API যা ওয়ার্ম কল করে ঘোষণা করবে যে প্ল্যাটফর্মটিকে InvokeActions কল করা উচিত।
SetThreadRoutePriority ( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority)
একটি প্ল্যাটফর্ম API যা ওয়ার্ম থ্রেড TCP/IP স্ট্যাকের নির্দিষ্ট ইন্টারফেসের জন্য বিদ্যমান আইপি রুটের অগ্রাধিকার পরিবর্তন করতে কল করবে।
StartStopThreadAdvertisement ( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, bool inStart)
একটি প্ল্যাটফর্ম API যা থ্রেড ইন্টারফেসে একটি আইপি উপসর্গের বিজ্ঞাপন শুরু/স্টপ করার জন্য ওয়ার্ম কল করবে।

ফাংশন

AddRemoveHostAddress

PlatformResult AddRemoveHostAddress(
  InterfaceType inInterfaceType,
  const Inet::IPAddress & inAddress,
  uint8_t inPrefixLength,
  bool inAdd
)

একটি প্ল্যাটফর্ম API যা হোস্ট টিসিপি/আইপি স্ট্যাকের নির্দিষ্ট ইন্টারফেসে একটি হোস্ট আইপি ঠিকানা যোগ/সরানোর জন্য ওয়ার্ম কল করবে।

সমাপ্তির পরে, প্ল্যাটফর্মকে অবশ্যই চূড়ান্ত ফলাফলের সাথে ReportActionComplete কল করতে হবে।

বিস্তারিত
পরামিতি
[in] inInterfaceType
ইন্টারফেস পরিবর্তন করা হবে.
[in] inAddress
আইপি ঠিকানা যোগ/সরানো হবে।
[in] inPrefixLength
ঠিকানার উপসর্গের দৈর্ঘ্য।
[in] inAdd
ঠিকানা যোগ করতে সত্য, ঠিকানা অপসারণ করতে মিথ্যা।
রিটার্ন মান
kPlatformResultSuccess
অপারেশন সফলভাবে সম্পন্ন হয়েছে.
kPlatformResultFailure
অপারেশন ব্যর্থ হয়েছে।
kPlatformResultInProgress
অপারেশনটি অ্যাসিঙ্ক্রোনাসভাবে সম্পন্ন হবে।

AddRemoveHostRoute

PlatformResult AddRemoveHostRoute(
  InterfaceType inInterfaceType,
  const Inet::IPPrefix & inPrefix,
  RoutePriority inPriority,
  bool inAdd
)

একটি প্ল্যাটফর্ম API যা ওয়ার্ম হোস্ট TCP/IP স্ট্যাকের নির্দিষ্ট ইন্টারফেসের জন্য একটি আইপি রুট যোগ/সরানোর জন্য কল করবে।

সমাপ্তির পরে, প্ল্যাটফর্মকে অবশ্যই চূড়ান্ত ফলাফলের সাথে ReportActionComplete কল করতে হবে।

বিস্তারিত
পরামিতি
[in] inInterfaceType
ইন্টারফেস পরিবর্তন করা হবে.
[in] inPrefix
আইপি উপসর্গ যোগ/মুছে ফেলার জন্য।
[in] inPriority
যখন রুট বরাদ্দ করা হয় তখন ব্যবহার করার অগ্রাধিকার।
[in] inAdd
একটি রুট হিসাবে উপসর্গ যোগ করার জন্য true, একটি রুট হিসাবে উপসর্গ সরাতে মিথ্যা।
রিটার্ন মান
kPlatformResultSuccess
অপারেশন সফলভাবে সম্পন্ন হয়েছে.
kPlatformResultFailure
অপারেশন ব্যর্থ হয়েছে।
kPlatformResultInProgress
অপারেশনটি অ্যাসিঙ্ক্রোনাসভাবে সম্পন্ন হবে।

AddRemoveThreadAddress

PlatformResult AddRemoveThreadAddress(
  InterfaceType inInterfaceType,
  const Inet::IPAddress & inAddress,
  bool inAdd
)

একটি প্ল্যাটফর্ম API যা থ্রেড টিসিপি/আইপি স্ট্যাকের নির্দিষ্ট ইন্টারফেসে একটি আইপি ঠিকানা যোগ/সরানোর জন্য ওয়ার্ম কল করবে।

সমাপ্তির পরে, প্ল্যাটফর্মকে অবশ্যই চূড়ান্ত ফলাফলের সাথে ReportActionComplete কল করতে হবে।

বিস্তারিত
পরামিতি
[in] inInterfaceType
ইন্টারফেস পরিবর্তন করা হবে.
[in] inAddress
আইপি ঠিকানা যোগ/সরানো হবে।
[in] inAdd
ঠিকানা যোগ করতে সত্য, ঠিকানা অপসারণ করতে মিথ্যা।
রিটার্ন মান
kPlatformResultSuccess
অপারেশন সফলভাবে সম্পন্ন হয়েছে.
kPlatformResultFailure
অপারেশন ব্যর্থ হয়েছে।
kPlatformResultInProgress
অপারেশনটি অ্যাসিঙ্ক্রোনাসভাবে সম্পন্ন হবে।

AddRemoveThreadRoute

PlatformResult AddRemoveThreadRoute(
  InterfaceType inInterfaceType,
  const Inet::IPPrefix & inPrefix,
  RoutePriority inPriority,
  bool inAdd
)

একটি প্ল্যাটফর্ম API যা থ্রেড টিসিপি/আইপি স্ট্যাকের নির্দিষ্ট ইন্টারফেসের জন্য একটি আইপি রুট যোগ/সরানোর জন্য ওয়ার্ম কল করবে।

সমাপ্তির পরে, প্ল্যাটফর্মকে অবশ্যই চূড়ান্ত ফলাফলের সাথে ReportActionComplete কল করতে হবে।

বিস্তারিত
পরামিতি
[in] inInterfaceType
ইন্টারফেস পরিবর্তন করা হবে.
[in] inPrefix
আইপি উপসর্গ বরাদ্দ / অপসারণ.
[in] inPriority
যখন রুট বরাদ্দ করা হয় তখন ব্যবহার করার অগ্রাধিকার।
[in] inAdd
একটি রুট হিসাবে উপসর্গ যোগ করার জন্য true, একটি রুট হিসাবে উপসর্গ সরাতে মিথ্যা।
রিটার্ন মান
kPlatformResultSuccess
অপারেশন সফলভাবে সম্পন্ন হয়েছে.
kPlatformResultFailure
অপারেশন ব্যর্থ হয়েছে।
kPlatformResultInProgress
অপারেশনটি অ্যাসিঙ্ক্রোনাসভাবে সম্পন্ন হবে।

Critical SectionEnter

void CriticalSectionEnter(
  void
)

একটি প্ল্যাটফর্ম API যা অভ্যন্তরীণ রাজ্যে অ্যাক্সেস রক্ষা করতে ওয়ার্ম কল করবে।

Critical Section Exit

void CriticalSectionExit(
  void
)

একটি প্ল্যাটফর্ম API যা অভ্যন্তরীণ রাজ্যে সুরক্ষিত অ্যাক্সেস প্রকাশ করতে ওয়ার্ম কল করবে।

এটা

WEAVE_ERROR Init(
  WarmFabricStateDelegate *inFabricStateDelegate
)

একটি প্ল্যাটফর্ম API যা nl::Warm::Init এক্সিকিউশনের অংশ হিসাবে ওয়ার্ম কল করবে।

বিস্তারিত
পরামিতি
[in] inFabricStateDelegate
FabricStateDelegate অবজেক্টের একটি পয়েন্টার যা ফেব্রিক স্টেটের আপডেট পেতে Warm দ্বারা ব্যবহৃত হয়।
রিটার্নস
সাফল্যে WEAVE_NO_ERROR, অন্যথায় ত্রুটি কোড।

RequestInvokeActions

void RequestInvokeActions(
  void
)

একটি প্ল্যাটফর্ম API যা ওয়ার্ম কল করে ঘোষণা করবে যে প্ল্যাটফর্মটিকে InvokeActions কল করা উচিত।

SetThreadRoutePriority

PlatformResult SetThreadRoutePriority(
  InterfaceType inInterfaceType,
  const Inet::IPPrefix & inPrefix,
  RoutePriority inPriority
)

একটি প্ল্যাটফর্ম API যা ওয়ার্ম থ্রেড TCP/IP স্ট্যাকের নির্দিষ্ট ইন্টারফেসের জন্য বিদ্যমান আইপি রুটের অগ্রাধিকার পরিবর্তন করতে কল করবে।

সমাপ্তির পরে, প্ল্যাটফর্মকে অবশ্যই চূড়ান্ত ফলাফলের সাথে ReportActionComplete কল করতে হবে।

বিস্তারিত
পরামিতি
[in] inInterfaceType
ইন্টারফেস পরিবর্তন করা হবে.
[in] inPrefix
আইপি প্রিফিক্স পরিবর্তন করার জন্য।
[in] inPriority
নতুন অগ্রাধিকারের আবেদন রুটে।
রিটার্ন মান
kPlatformResultSuccess
অপারেশন সফলভাবে সম্পন্ন হয়েছে.
kPlatformResultFailure
অপারেশন ব্যর্থ হয়েছে।
kPlatformResultInProgress
অপারেশনটি অ্যাসিঙ্ক্রোনাসভাবে সম্পন্ন হবে।

StartStopThreadAdvertisement

PlatformResult StartStopThreadAdvertisement(
  InterfaceType inInterfaceType,
  const Inet::IPPrefix & inPrefix,
  bool inStart
)

একটি প্ল্যাটফর্ম API যা থ্রেড ইন্টারফেসে একটি আইপি উপসর্গের বিজ্ঞাপন শুরু/স্টপ করার জন্য ওয়ার্ম কল করবে।

সমাপ্তির পরে, প্ল্যাটফর্মকে অবশ্যই চূড়ান্ত ফলাফলের সাথে ReportActionComplete কল করতে হবে।

বিস্তারিত
পরামিতি
[in] inInterfaceType
ইন্টারফেস পরিবর্তন করা হবে.
[in] inPrefix
IP উপসর্গ যার জন্য বিজ্ঞাপন শুরু/বন্ধ করা উচিত।
[in] inStart
বিজ্ঞাপন শুরু করতে সত্য, বিজ্ঞাপন বন্ধ করতে মিথ্যা।
রিটার্ন মান
kPlatformResultSuccess
অপারেশন সফলভাবে সম্পন্ন হয়েছে.
kPlatformResultFailure
অপারেশন ব্যর্থ হয়েছে।
kPlatformResultInProgress
অপারেশনটি অ্যাসিঙ্ক্রোনাসভাবে সম্পন্ন হবে।