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