nl:: বুনা:: উষ্ণ
এই নেমস্পেসে ওয়েভ অ্যাড্রেস এবং রাউটিং মডিউলের ইন্টারফেস রয়েছে, যা ওয়েভ আইপি অ্যাড্রেস এবং রুট কনফিগার করার জন্য একটি পোর্টেবল মডিউল।
সারাংশ
Typedefs | |
---|---|
ActionFunction )(ActionType inAction, bool inActivate, const uint64_t &inGlobalId, const uint64_t &inInterfaceId) | typedef |
FlagsType | typedefuint16_t |
ভেরিয়েবল | |
---|---|
kGlobalULAPrefixLength = 48 | const uint8_t |
kLegacy6LoWPANULAAddressPrefixLength = 64 | const uint8_t |
kThreadULAAddressPrefixLength = 64 | const uint8_t |
kTunnelAddressPrefixLength = 128 | const uint8_t |
kWiFiULAAddressPrefixLength = 64 | const uint8_t |
sFabricStateDelegate | |
sState |
ফাংশন | |
---|---|
BorderRouterStateChange ( InterfaceState inState) | void বর্ডার রাউটার বৈশিষ্ট্যের জন্য একটি রাজ্য পরিবর্তন ঘোষণা করতে একটি WARM API বলা হয়েছে৷ |
CellularInterfaceStateChange ( InterfaceState inState) | void সেলুলার ইন্টারফেসের জন্য একটি স্টেট পরিবর্তন ঘোষণা করার জন্য একটি WARM API বলা হয়। |
FabricStateChange ( InterfaceState inState) | void ওয়েভ ফ্যাব্রিক বৈশিষ্ট্যের জন্য একটি রাজ্য পরিবর্তন ঘোষণা করার জন্য একটি ফাংশন বলা হয়। |
GetCurrentActionState ( ActionType inAction) | bool একটি স্ট্যাটিক ফাংশন যা একটি নির্দিষ্ট কর্মের বর্তমান অবস্থা প্রদান করে। |
GetFabricState (const WeaveFabricState *& outFabricState) | FabricState অবজেক্ট অর্জনের জন্য একটি WARM API যা Init-এর সময় ওয়ার্মকে দেওয়া হয়েছিল। |
GetSystemFeatureState ( SystemFeatureType inSystemFeature) | bool একটি স্ট্যাটিক ফাংশন যা একটি সিস্টেম বৈশিষ্ট্যের বর্তমান অবস্থা পায়। |
GetULA ( InterfaceType inInterfaceType, Inet::IPAddress & outAddress) | একটি নির্দিষ্ট ইন্টারফেস ধরনের জন্য একটি ULA অর্জন করার জন্য একটি WARM API। |
Init ( WeaveFabricState & inFabricState) | একটি ওয়ার্ম এপিআই ওয়ান টাইম মডিউল আরম্ভ করার জন্য। |
InvokeActions (void) | void বিভিন্ন প্ল্যাটফর্ম API অ্যাকশন সঞ্চালনের জন্য একটি ডেডিকেটেড টাস্ক দ্বারা ডাকা একটি WARM API। |
LegacyHostAddressAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | অ্যাকশন পদ্ধতির একটি। |
LegacyThreadAddressAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | অ্যাকশন পদ্ধতির একটি। |
MakePrefix (const uint64_t & inGlobalID, const uint16_t subnetId, const uint8_t inPrefixLen, Inet::IPPrefix & outPrefix) | void একটি গ্লোবালআইডি থেকে একটি 48 বিট প্রিফিক্স তৈরি করার জন্য একটি ইউটিলিটি। |
MapAvailabilityToPriority ( Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability) | একটি স্ট্যাটিক ফাংশন যা TunnelAvailability থেকে RoutePriority-এ একটি ম্যাপিং প্রদান করে। |
RecordPlatformResult ( PlatformResult inResult, ActionType inAction, bool inActionState) | একটি স্ট্যাটিক ফাংশন যা একটি প্ল্যাটফর্ম API অ্যাকশন কলের ফলাফল রেকর্ড করে। |
ReportActionComplete ( PlatformResult inResult) | void পূর্ববর্তী অ্যাসিঙ্ক্রোনাস প্ল্যাটফর্ম API কলের সমাপ্তি ঘোষণা করার জন্য একটি WARM API বলা হয়েছে। |
SetCurrentActionState ( ActionType inAction, bool inValue) | void একটি স্ট্যাটিক ফাংশন যা একটি নির্দিষ্ট কর্মের বর্তমান অবস্থা সেট করে। |
SetSystemFeatureState ( SystemFeatureType inSystemFeature, bool inValue) | bool একটি স্ট্যাটিক ফাংশন যা সিস্টেম বৈশিষ্ট্যের বর্তমান অবস্থা সেট করে। |
ShouldPerformAction ( ActionType inAction, FlagsType inNecessarySystemFeatureState, bool & outActivate) | bool একটি স্ট্যাটিক ফাংশন যা নির্ধারণ করে যে নির্দিষ্ট ক্রিয়াটি করা উচিত কিনা৷ |
SystemFeatureStateChangeHandler ( SystemFeatureType inSystemFeatureType, bool inState) | void একটি স্ট্যাটিক ফাংশন যা সিস্টেম ফিচার স্টেট সেট করে এবং প্ল্যাটফর্মকে জানায় যে ইভেন্ট স্টেট পরিবর্তিত হয়েছে। |
TakeActions (void) | void একটি স্ট্যাটিক ফাংশন যা প্রতিটি কর্মের অবস্থা পরীক্ষা করে এবং প্রয়োজনে কর্মের অবস্থা পরিবর্তন করতে একটি প্ল্যাটফর্ম API কল করে। |
ThreadAdvertisementAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | অ্যাকশন পদ্ধতির একটি। |
ThreadHostAddressAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | অ্যাকশন পদ্ধতির একটি। |
ThreadHostRouteAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | অ্যাকশন পদ্ধতির একটি। |
ThreadInterfaceStateChange ( InterfaceState inState) | void থ্রেড ইন্টারফেসের জন্য একটি স্টেট পরিবর্তন ঘোষণা করার জন্য একটি WARM API বলা হয়েছে। |
ThreadRoutePriorityAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | অ্যাকশন পদ্ধতির একটি। |
ThreadRoutingStateChange ( InterfaceState inState) | void থ্রেড রাউটিং বৈশিষ্ট্যের জন্য একটি রাজ্য পরিবর্তন ঘোষণা করার জন্য একটি WARM API বলা হয়েছে। |
ThreadThreadAddressAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | অ্যাকশন পদ্ধতির একটি। |
ThreadThreadRouteAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | অ্যাকশন পদ্ধতির একটি। |
TunnelHostAddressAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | অ্যাকশন পদ্ধতির একটি। |
TunnelHostRouteAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | অ্যাকশন পদ্ধতির একটি। |
TunnelInterfaceStateChange ( InterfaceState inState) | void ওয়েভ টানেল ইন্টারফেসের জন্য একটি রাজ্য পরিবর্তন ঘোষণা করার জন্য একটি WARM API বলা হয়েছে। |
TunnelPriorityStateChange ( nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability) | void টানেল পরিষেবার অগ্রাধিকার আপডেট করার জন্য একটি WARM API বলা হয়েছে৷ |
TunnelServiceStateChange ( InterfaceState inState, nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability) | void ওয়েভ টানেল ইন্টারফেসের জন্য একটি রাজ্য পরিবর্তন ঘোষণা করার জন্য একটি WARM API বলা হয়েছে। |
WiFiHostAddressAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | অ্যাকশন পদ্ধতির একটি। |
WiFiInterfaceStateChange ( InterfaceState inState) | void ওয়াইফাই ইন্টারফেসের জন্য একটি স্টেট পরিবর্তন ঘোষণা করার জন্য একটি WARM API বলা হয়েছে। |
ক্লাস | |
---|---|
nl:: বুনন:: উষ্ণ:: WarmFabricStateDelegate | এটি ওয়ার্মকোরের একটি অভ্যন্তরীণ ক্লাস। |
কাঠামো | |
---|---|
nl:: বুনন:: উষ্ণ:: অ্যাকশন এন্ট্রি | |
nl:: বুনন:: উষ্ণ:: মডিউল স্টেট |
নামস্থান | |
---|---|
nl:: বুনা:: উষ্ণ:: প্ল্যাটফর্ম |
গণনা
অ্যাকশন টাইপ
ActionType
InitState
InitState
ইন্টারফেস স্টেট
InterfaceState
সম্ভাব্য ইন্টারফেস স্টেট মানগুলির একটি তালিকা।
ইন্টারফেস টাইপ
InterfaceType
প্ল্যাটফর্ম অ্যাকশন এক্সিকিউশন
PlatformActionExecution
প্ল্যাটফর্ম ফলাফল
PlatformResult
রুট অগ্রাধিকার
RoutePriority
সম্ভাব্য রুটের অগ্রাধিকারের একটি তালিকা যাতে একটি রুটকে অন্য রুটের উপর অগ্রাধিকার দেওয়া যায়।
সিস্টেম ফিচার টাইপ
SystemFeatureType
Typedefs
অ্যাকশন ফাংশন
PlatformResult(* ActionFunction)(ActionType inAction, bool inActivate, const uint64_t &inGlobalId, const uint64_t &inInterfaceId)
ফ্ল্যাগ টাইপ
uint16_t FlagsType
ভেরিয়েবল
kGlobalULAPrefix দৈর্ঘ্য
const uint8_t kGlobalULAPrefixLength = 48
kLegacy6LOWPANULAAAddressPrefixLength
const uint8_t kLegacy6LoWPANULAAddressPrefixLength = 64
kThreadULAAddressPrefixLength
const uint8_t kThreadULAAddressPrefixLength = 64
kTunnelAddressPrefix Length
const uint8_t kTunnelAddressPrefixLength = 128
kWiFiULAA ঠিকানা উপসর্গ দৈর্ঘ্য
const uint8_t kWiFiULAAddressPrefixLength = 64
sFabricStateDelegate
WarmFabricStateDelegate sFabricStateDelegate
রাজ্য
ModuleState sState
ফাংশন
বর্ডার রাউটার স্টেট চেঞ্জ
void BorderRouterStateChange( InterfaceState inState )
বর্ডার রাউটার বৈশিষ্ট্যের জন্য একটি রাজ্য পরিবর্তন ঘোষণা করতে একটি WARM API বলা হয়েছে৷
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
সেলুলার ইন্টারফেস স্টেট চেঞ্জ
void CellularInterfaceStateChange( InterfaceState inState )
সেলুলার ইন্টারফেসের জন্য একটি স্টেট পরিবর্তন ঘোষণা করার জন্য একটি WARM API বলা হয়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
ফ্যাব্রিকস্টেট পরিবর্তন
void FabricStateChange( InterfaceState inState )
ওয়েভ ফ্যাব্রিক বৈশিষ্ট্যের জন্য একটি রাজ্য পরিবর্তন ঘোষণা করার জন্য একটি ফাংশন বলা হয়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
GetCurrentActionState
bool GetCurrentActionState( ActionType inAction )
একটি স্ট্যাটিক ফাংশন যা একটি নির্দিষ্ট কর্মের বর্তমান অবস্থা প্রদান করে।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | ক্রিয়াটি সেট হলে সত্য, অন্যথায় মিথ্যা। |
GetFabricState
WEAVE_ERROR GetFabricState( const WeaveFabricState *& outFabricState )
FabricState অবজেক্ট অর্জনের জন্য একটি WARM API যা Init-এর সময় ওয়ার্মকে দেওয়া হয়েছিল।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
GetSystemFeatureState
bool GetSystemFeatureState( SystemFeatureType inSystemFeature )
একটি স্ট্যাটিক ফাংশন যা একটি সিস্টেম বৈশিষ্ট্যের বর্তমান অবস্থা পায়।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | সিস্টেম বৈশিষ্ট্য সক্রিয় থাকলে true, অন্যথায় মিথ্যা। |
GetULA
WEAVE_ERROR GetULA( InterfaceType inInterfaceType, Inet::IPAddress & outAddress )
একটি নির্দিষ্ট ইন্টারফেস ধরনের জন্য একটি ULA অর্জন করার জন্য একটি WARM API।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
ইনিট
WEAVE_ERROR Init( WeaveFabricState & inFabricState )
একটি ওয়ার্ম এপিআই ওয়ান টাইম মডিউল আরম্ভ করার জন্য।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
| ||||||
রিটার্নস | সাফল্যে WEAVE_NO_ERROR, অন্যথায় ত্রুটি কোড। |
InvokeActions
void InvokeActions( void )
বিভিন্ন প্ল্যাটফর্ম API অ্যাকশন সঞ্চালনের জন্য একটি ডেডিকেটেড টাস্ক দ্বারা ডাকা একটি WARM API।
এটি প্রয়োজনীয় ক্রিয়া সম্পাদনের জন্য এন্ট্রি পয়েন্টের প্রতিনিধিত্ব করে যা বর্তমান সিস্টেমের অবস্থাকে সন্তুষ্ট করবে। উদাহরণস্বরূপ, যদি থ্রেড স্ট্যাকটি নিষ্ক্রিয় থেকে সক্রিয় তে রূপান্তরিত হয়, তাহলে এই ফাংশনটি থ্রেড হোস্ট ঠিকানা ইত্যাদি বরাদ্দ করার জন্য প্রয়োজনীয় প্ল্যাটফর্ম কল করবে। এই ফাংশনটি শুধুমাত্র RequestInvokeActions-এ একটি উষ্ণ কলের প্রতিক্রিয়া হিসাবে প্ল্যাটফর্ম কোড দ্বারা কল করা উচিত। InvokeActions কল করার ফলে nl::Warm::Platform API-এ এক বা একাধিক কল আসবে। তাই ডেভেলপারদের উচিত RequestInvokeActions এবং InvokeActions() এর কলার যথাযথভাবে প্রয়োগ করা। RequestInvokeActions-এর পক্ষে এমন টাস্কে একটি ইভেন্ট পোস্ট করা উপযুক্ত হতে পারে যা উদাহরণস্বরূপ InvokeActions() কল করবে। বিপরীতভাবে, যদি সিস্টেমটি একক থ্রেডেড হয়, তাহলে InvokeActions() কে সরাসরি কল করার জন্য RequestInvokeActions প্রয়োগ করা যেতে পারে।
LegacyHostAddressAction
PlatformResult LegacyHostAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
অ্যাকশন পদ্ধতির একটি।
লিগ্যাসি ইন্টারফেসের জন্য হোস্ট ঠিকানা সেট করে।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||
রিটার্নস | Platform::HostAddress() থেকে ফলাফল ফরোয়ার্ড করুন। |
LegacyThreadAddressAction
PlatformResult LegacyThreadAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
অ্যাকশন পদ্ধতির একটি।
Legacy 6LoWPAN ইন্টারফেসের জন্য থ্রেড ঠিকানা সেট করে।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||
রিটার্নস | Platform::ThreadAddress() থেকে ফলাফল ফরোয়ার্ড করুন। |
MakePrefix
void MakePrefix( const uint64_t & inGlobalID, const uint16_t subnetId, const uint8_t inPrefixLen, Inet::IPPrefix & outPrefix )
একটি গ্লোবালআইডি থেকে একটি 48 বিট প্রিফিক্স তৈরি করার জন্য একটি ইউটিলিটি।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
মানচিত্র উপলভ্যতা অগ্রাধিকার
RoutePriority MapAvailabilityToPriority( Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability )
একটি স্ট্যাটিক ফাংশন যা TunnelAvailability থেকে RoutePriority-এ একটি ম্যাপিং প্রদান করে।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | অগ্রাধিকার ম্যাপ করা মান। |
রেকর্ডপ্ল্যাটফর্মের ফলাফল
PlatformActionExecution RecordPlatformResult( PlatformResult inResult, ActionType inAction, bool inActionState )
একটি স্ট্যাটিক ফাংশন যা একটি প্ল্যাটফর্ম API অ্যাকশন কলের ফলাফল রেকর্ড করে।
এই মডিউলটি প্ল্যাটফর্ম নির্দিষ্ট API এর মাধ্যমে ক্রিয়া সম্পাদনের জন্য অনুরোধ করে। সেই কর্ম অনুরোধের kPlatformResultSuccess|kPlatformResultFailure|kPlatformResultInProgress ফলাফল রিপোর্ট করতে API-এর প্রয়োজন। এই ফাংশনটি ফলাফল রেকর্ড করে এবং ফলাফলটি অগ্রগতিতে থাকলে এবং পরবর্তী ক্রিয়াকলাপ বিলম্বিত হলে সত্য ফেরত দেয়।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্নস | সত্য প্ল্যাটফর্ম API অ্যাসিঙ্ক্রোনাসভাবে অনুরোধ প্রক্রিয়া করছে, অন্যথায় মিথ্যা। |
ReportAction Complete
void ReportActionComplete( PlatformResult inResult )
পূর্ববর্তী অ্যাসিঙ্ক্রোনাস প্ল্যাটফর্ম API কলের সমাপ্তি ঘোষণা করার জন্য একটি WARM API বলা হয়েছে।
এটা অনুমান করা হয় যে প্ল্যাটফর্ম অ্যাকশন API-এর অ্যাসিঙ্ক্রোনাস ক্রিয়াকলাপ সঞ্চালনের প্রয়োজন হতে পারে। যদি এটি সত্য হয় তাহলে প্ল্যাটফর্ম API kPlatformResultInProgress ফেরত দেবে। যখন এটি ঘটবে তখন নতুন ঠিকানা এবং রাউটিং অ্যাকশনগুলি স্থগিত করা হবে যতক্ষণ না সিস্টেম ক্রিয়াকলাপ সমাপ্তির ঘোষণা করতে ReportActionComplete কল করে৷
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
CurrentActionState সেট করুন
void SetCurrentActionState( ActionType inAction, bool inValue )
একটি স্ট্যাটিক ফাংশন যা একটি নির্দিষ্ট কর্মের বর্তমান অবস্থা সেট করে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
SetSystemFeatureState
bool SetSystemFeatureState( SystemFeatureType inSystemFeature, bool inValue )
একটি স্ট্যাটিক ফাংশন যা সিস্টেম বৈশিষ্ট্যের বর্তমান অবস্থা সেট করে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্নস | সিস্টেম বৈশিষ্ট্য পরিবর্তন করা হলে true, অন্যথায় মিথ্যা। |
পারফর্ম অ্যাকশন উচিত
bool ShouldPerformAction( ActionType inAction, FlagsType inNecessarySystemFeatureState, bool & outActivate )
একটি স্ট্যাটিক ফাংশন যা নির্ধারণ করে যে নির্দিষ্ট ক্রিয়াটি করা উচিত কিনা৷
এই ফাংশনটি সিস্টেম ফিচার স্টেট ফ্ল্যাগের অবস্থা পরীক্ষা করে এবং নির্দিষ্ট কর্মটি সক্ষম বা নিষ্ক্রিয় করা উচিত কিনা তা নির্ধারণ করে। তারপর ফাংশনটি অ্যাকশনের বর্তমান অবস্থা পরীক্ষা করে এবং যদি অ্যাকশনটি সিস্টেম ফিচার স্টেট দ্বারা প্রয়োজনীয় মানের সাথে সেট না করা হয়, তাহলে ফাংশনটি আউটঅ্যাক্টিভেটে পছন্দসই অ্যাকশন স্টেট সহ সত্য ফেরত দেয়।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্নস | কাজটি বর্তমানে পছন্দসই অবস্থায় না থাকলে সত্য, অন্যথায় মিথ্যা। |
SystemFeatureStateChangeHandler
void SystemFeatureStateChangeHandler( SystemFeatureType inSystemFeatureType, bool inState )
একটি স্ট্যাটিক ফাংশন যা সিস্টেম ফিচার স্টেট সেট করে এবং প্ল্যাটফর্মকে জানায় যে ইভেন্ট স্টেট পরিবর্তিত হয়েছে।
প্রয়োজনীয় প্রতিক্রিয়া অপারেশন সঞ্চালনের জন্য EventStateChange API-এর দ্বারা ডাকা হয়।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
টেক অ্যাকশন
void TakeActions( void )
একটি স্ট্যাটিক ফাংশন যা প্রতিটি কর্মের অবস্থা পরীক্ষা করে এবং প্রয়োজনে কর্মের অবস্থা পরিবর্তন করতে একটি প্ল্যাটফর্ম API কল করে।
এই ফাংশনটি ব্যবহার করে ShouldPerformAction() একটি অ্যাকশন স্টেট পরিবর্তন/গ্রহণ করা প্রয়োজন কিনা তা নির্ধারণ করতে। ShouldPerformAction() সত্য ফেরত দিলে ফাংশনটি যথাযথ অ্যাকশন এপিআইকে কল করবে যাতে এটিকে পছন্দসই অবস্থায় রাখা যায়। অ্যাকশন এপিআই কলের ফলাফল RecordPlatformResult() এ পাস করা হয় এবং যদি সেই ফাংশনটি সত্য হয়, তাহলে এই ফাংশনটির এক্সিকিউশন বন্ধ হয়ে যায়।
থ্রেড বিজ্ঞাপন অ্যাকশন
PlatformResult ThreadAdvertisementAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
অ্যাকশন পদ্ধতির একটি।
থ্রেড বিজ্ঞাপনের অবস্থা সেট করে
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||
রিটার্নস | প্ল্যাটফর্ম::থ্রেড অ্যাডভারটাইজমেন্ট() থেকে ফলাফল ফরোয়ার্ড করুন। |
ThreadHostAddressAction
PlatformResult ThreadHostAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
অ্যাকশন পদ্ধতির একটি।
থ্রেড ইন্টারফেসের জন্য হোস্ট ঠিকানা সেট করে।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||
রিটার্নস | Platform::HostAddress() থেকে ফলাফল ফরোয়ার্ড করুন। |
ThreadHostRouteAction
PlatformResult ThreadHostRouteAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
অ্যাকশন পদ্ধতির একটি।
থ্রেড ইন্টারফেসের জন্য হোস্ট রুট সেট করে।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||
রিটার্নস | Platform::HostRoute() থেকে ফলাফল ফরোয়ার্ড করুন। |
ThreadInterfaceStateChange
void ThreadInterfaceStateChange( InterfaceState inState )
থ্রেড ইন্টারফেসের জন্য একটি স্টেট পরিবর্তন ঘোষণা করার জন্য একটি WARM API বলা হয়েছে।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
ThreadRoutePriorityAction
PlatformResult ThreadRoutePriorityAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
অ্যাকশন পদ্ধতির একটি।
টানেল উপলব্ধতার উপর ভিত্তি করে থ্রেড রুট অগ্রাধিকার সেট করে।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||
রিটার্নস | Platform::ThreadRoutePriority() থেকে ফলাফল ফরওয়ার্ড করুন। |
ThreadRoutingStateChange
void ThreadRoutingStateChange( InterfaceState inState )
থ্রেড রাউটিং বৈশিষ্ট্যের জন্য একটি রাজ্য পরিবর্তন ঘোষণা করার জন্য একটি WARM API বলা হয়েছে।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
ThreadThreadAddressAction
PlatformResult ThreadThreadAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
অ্যাকশন পদ্ধতির একটি।
থ্রেড ইন্টারফেসের জন্য থ্রেড ঠিকানা সেট করে।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||
রিটার্নস | Platform::ThreadAddress() থেকে ফলাফল ফরোয়ার্ড করুন। |
ThreadThreadRouteAction
PlatformResult ThreadThreadRouteAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
অ্যাকশন পদ্ধতির একটি।
থ্রেড স্ট্যাকের জন্য থ্রেড রুট সেট করে।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||
রিটার্নস | Platform::ThreadRoute() থেকে ফলাফল ফরোয়ার্ড করুন। |
TunnelHostAddressAction
PlatformResult TunnelHostAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
অ্যাকশন পদ্ধতির একটি।
টানেল ইন্টারফেসের জন্য HostAddress সেট করে।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||
রিটার্নস | Platform::HostAddress() থেকে ফলাফল ফরোয়ার্ড করুন। |
TunnelHostRouteAction
PlatformResult TunnelHostRouteAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
অ্যাকশন পদ্ধতির একটি।
টানেল ইন্টারফেসের জন্য HostRoute সেট করে।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||
রিটার্নস | Platform::HostRoute() থেকে ফলাফল ফরোয়ার্ড করুন। |
টানেল ইন্টারফেস স্টেট চেঞ্জ
void TunnelInterfaceStateChange( InterfaceState inState )
ওয়েভ টানেল ইন্টারফেসের জন্য একটি রাজ্য পরিবর্তন ঘোষণা করার জন্য একটি WARM API বলা হয়েছে।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
টানেলপ্রিয়রিটি স্টেট চেঞ্জ
void TunnelPriorityStateChange( nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability )
টানেল পরিষেবার অগ্রাধিকার আপডেট করার জন্য একটি WARM API বলা হয়েছে৷
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|
টানেল সার্ভিস স্টেট চেঞ্জ
void TunnelServiceStateChange( InterfaceState inState, nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability )
ওয়েভ টানেল ইন্টারফেসের জন্য একটি রাজ্য পরিবর্তন ঘোষণা করার জন্য একটি WARM API বলা হয়েছে।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
|
WiFiHostAddressAction
PlatformResult WiFiHostAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
অ্যাকশন পদ্ধতির একটি।
ওয়াইফাই ইন্টারফেসের জন্য হোস্ট ঠিকানা সেট করে।
বিস্তারিত | |||||||||
---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||
রিটার্নস | Platform::HostAddress() থেকে ফলাফল ফরোয়ার্ড করুন। |
ওয়াইফাই ইন্টারফেস স্টেট চেঞ্জ
void WiFiInterfaceStateChange( InterfaceState inState )
ওয়াইফাই ইন্টারফেসের জন্য একটি স্টেট পরিবর্তন ঘোষণা করার জন্য একটি WARM API বলা হয়েছে।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
|