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

এনএল :: তাঁত :: উষ্ণ

এই নেমস্পেসে ওয়েভ আইপি অ্যাড্রেস এবং রুটগুলি কনফিগার করার জন্য পোর্টেবল মডিউল, ওয়েভ অ্যাড্রেস এবং রাউটিং মডিউলটির ইন্টারফেস অন্তর্ভুক্ত করে।

সারসংক্ষেপ

গণনা

ActionType {
kActionTypeWiFiHostAddress = (1 << 0),
kActionTypeThreadHostAddress = (1 << 1),
kActionTypeThreadThreadAddress = (1 << 2),
kActionTypeLegacy6LoWPANHostAddress = (1 << 3),
kActionTypeLegacy6LoWPANThreadAddress = (1 << 4),
kActionTypeHostRouteThread = (1 << 5),
kActionTypeThreadAdvertisement = (1 << 6),
kActionTypeThreadRoute = (1 << 7),
kActionTypeTunnelHostAddress = (1 << 8),
kActionTypeTunnelHostRoute = (1 << 9),
kActionTypeThreadRoutePriority = (1 << 10),
kActionTypeTunnelServiceRoute = (1 << 11),
kActionTypeMax = (1 << 16)
}
এনাম
InitState {
kInitStateNotInitialized = 0
}
এনাম
InterfaceState এনাম
সম্ভাব্য ইন্টারফেস রাজ্যের মানগুলির একটি এনাম।
InterfaceType {
kInterfaceTypeLegacy6LoWPAN = 0,
kInterfaceTypeThread ,
kInterfaceTypeWiFi ,
kInterfaceTypeTunnel ,
kInterfaceTypeCellular
}
এনাম
সম্ভাব্য ইন্টারফেসের ধরণের একটি এনাম।
PlatformActionExecution {
kPlatformActionExecutionContinue = false,
kPlatformActionExecutionSuspendForAsynchOpCompletion = true
}
এনাম
PlatformResult {
kPlatformResultSuccess = 0,
kPlatformResultFailure ,
kPlatformResultInProgress
}
এনাম
সম্ভাব্য প্ল্যাটফর্মের API রিটার্ন মানগুলির একটি এনাম।
RoutePriority এনাম
সম্ভাব্য রুট অগ্রাধিকারের একটি এনাম যাতে একটি রুটকে অন্যের চেয়ে অগ্রাধিকার দেওয়া যায়।
SystemFeatureType {
kSystemFeatureTypeIsFabricMember = (1 << 0),
kSystemFeatureTypeWiFiConnected = (1 << 1),
kSystemFeatureTypeThreadConnected = (1 << 2),
kSystemFeatureTypeThreadRoutingEnabled = (1 << 3),
kSystemFeatureTypeBorderRoutingEnabled = (1 << 4),
kSystemFeatureTypeTunnelInterfaceEnabled = (1 << 5),
kSystemFeatureTypeTunnelState = (1 << 6),
kSystemFeatureTypeCellularConnected = (1 << 7),
kSystemFeatureTypeMax = (1 << 16)
}
এনাম

টাইপডেফস

ActionFunction )(ActionType inAction, bool inActivate, const uint64_t &inGlobalId, const uint64_t &inInterfaceId) টাইপডেফ
FlagsType টাইপডেফ
uint16_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
বর্ডার রাউটার বৈশিষ্ট্যের জন্য রাজ্য পরিবর্তনের ঘোষণা করার জন্য ডাকা একটি ওয়ার্ল্ড এপিআই।
CellularInterfaceStateChange ( InterfaceState inState)
void
সেলুলার ইন্টারফেসের জন্য রাজ্য পরিবর্তনের ঘোষণা করার জন্য ডাকা একটি ওয়ার্ল্ড এপিআই।
FabricStateChange ( InterfaceState inState)
void
ওয়েভ ফ্যাব্রিক বৈশিষ্ট্যটির জন্য রাজ্য পরিবর্তন ঘোষণা করার জন্য ডাকা একটি ফাংশন।
GetCurrentActionState ( ActionType inAction)
bool
একটি স্থিতিশীল ফাংশন যা একটি নির্দিষ্ট ক্রিয়ার বর্তমান অবস্থা প্রদান করে।
GetFabricState (const WeaveFabricState *& outFabricState)
একটি উষ্ণ এপিআই FabricState বস্তু প্রদান করা হয়েছিল অর্জন উষ্ঞ আইনিট সময়।
GetSystemFeatureState ( SystemFeatureType inSystemFeature)
bool
একটি স্ট্যাটিক ফাংশন যা সিস্টেম বৈশিষ্ট্যের বর্তমান অবস্থা পায়।
GetULA ( InterfaceType inInterfaceType, Inet::IPAddress & outAddress)
একটি নির্দিষ্ট ইন্টারফেস ধরণের জন্য একটি ইউএলএ অর্জন করার জন্য একটি ওয়ার্ম এপিআই।
Init ( WeaveFabricState & inFabricState)
ওয়ান টাইম মডিউল আরম্ভ করার জন্য একটি ওয়ার্ম এপিআই।
InvokeActions (void)
void
বিভিন্ন প্ল্যাটফর্মের এপিআই ক্রিয়া সম্পাদন করার জন্য একটি নিবেদিত টাস্ক দ্বারা ডাকা একটি ওয়ার্ম এপিআই
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)
একটি স্ট্যাটিক ফাংশন যা টানেল উপলব্ধতা থেকে রুটপ্রিয়রিটিতে ম্যাপিং দেয়।
RecordPlatformResult ( PlatformResult inResult, ActionType inAction, bool inActionState)
একটি স্ট্যাটিক ফাংশন যা প্ল্যাটফর্ম এপিআই অ্যাকশন কলের ফলাফল রেকর্ড করে।
ReportActionComplete ( PlatformResult inResult)
void
পূর্ববর্তী অ্যাসিনক্রোনাস প্ল্যাটফর্ম এপিআই কলটি শেষ করার জন্য ডাকা একটি ওয়ার্ল্ড এপিআই।
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
একটি স্ট্যাটিক ফাংশন যা প্রতিটি ক্রিয়ের স্থিতি পরীক্ষা করে এবং প্রয়োজনে অ্যাকশন রাষ্ট্র পরিবর্তন করতে একটি প্ল্যাটফর্ম এপিআই কল করে।
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
থ্রেড ইন্টারফেসের জন্য রাজ্য পরিবর্তন ঘোষণা করার জন্য ডাকা একটি ওয়ার্ল্ড এপিআই।
ThreadRoutePriorityAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
অ্যাকশন পদ্ধতির একটি।
ThreadRoutingStateChange ( InterfaceState inState)
void
থ্রেড রাউটিং বৈশিষ্ট্যের জন্য রাজ্য পরিবর্তনের ঘোষণা করার জন্য ডাকা একটি ওয়ার্ল্ড এপিআই।
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
ওয়েভ টানেল ইন্টারফেসের জন্য রাজ্য পরিবর্তন ঘোষণা করার জন্য ডাকা একটি ওয়ার্ম এপিআই।
TunnelPriorityStateChange ( nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability)
void
টানেল পরিষেবার অগ্রাধিকার আপডেট করার জন্য ডাকা একটি ওয়ার্ল্ড এপিআই।
TunnelServiceStateChange ( InterfaceState inState, nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability)
void
ওয়েভ টানেল ইন্টারফেসের জন্য রাজ্য পরিবর্তন ঘোষণা করার জন্য ডাকা একটি ওয়ার্ম এপিআই।
WiFiHostAddressAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
অ্যাকশন পদ্ধতির একটি।
WiFiInterfaceStateChange ( InterfaceState inState)
void
ওয়াইফাই ইন্টারফেসের জন্য রাজ্য পরিবর্তন ঘোষণা করার জন্য ডাকা একটি ওয়ার্ল্ড এপিআই।

ক্লাস

nl এর :: বুনা :: উষ্ঞ :: WarmFabricStateDelegate

এটি ওয়ার্মকোরের অভ্যন্তরীণ শ্রেণি।

স্ট্রাক্টস

nl এর :: বুনা :: উষ্ঞ :: ActionEntry
nl এর :: বুনা :: উষ্ঞ :: ModuleState

নেমস্পেসেস

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

গণনা

অ্যাকশনটাইপ

 ActionType
সম্পত্তি
kActionTypeHostRouteThread

অ্যাড | হোস্টের আইপি স্ট্যাকের থ্রেড ইন্টারফেসের জন্য আইপি রুটটি সরান।

kActionTypeLegacy6LoWPANHostAddress

অ্যাড | হোস্টের আইপি স্ট্যাকের লিগ্যাসি 6 লোপান ইন্টারফেসের আইপি ঠিকানাটি সরান।

kActionTypeLegacy6LoWPANThreadAddress

অ্যাড | থ্রেড মডিউলটির আইপি স্ট্যাকের লিগ্যাসি 6 লোপান ইন্টারফেসের আইপি ঠিকানাটি সরান।

kActionTypeMax

অতিক্রম করবেন না; সর্বোচ্চ উপলব্ধ বিট চিহ্নিত করার জন্য সংরক্ষিত।

kActionTypeThreadAdvertisement

শুরু | থ্রেড মডিউল দ্বারা রুটের বিজ্ঞাপন বন্ধ করুন।

kActionTypeThreadHostAddress

অ্যাড | হোস্টের আইপি স্ট্যাকের থ্রেড ইন্টারফেসের জন্য আইপি ঠিকানাটি সরান।

kActionTypeThreadRoute

অ্যাড | সীমান্ত রুট সহায়তার জন্য থ্রেড মডিউলটির আইপি রুটটি সরান।

kActionTypeThreadRoutePriority

থ্রেড মডিউলটিতে থ্রেডের রুটের অগ্রাধিকারটি পরিবর্তন করুন।

kActionTypeThreadThreadAddress

অ্যাড | থ্রেড মডিউলটির আইপি স্ট্যাকের থ্রেড ইন্টারফেসের জন্য আইপি ঠিকানাটি সরান।

kActionTypeTunnelHostAddress

অ্যাড | হোস্টের আইপি স্ট্যাকের টানেল ইন্টারফেসের জন্য আইপি ঠিকানাটি সরান।

kActionTypeTunnelHostRoute

অ্যাড | হোস্টের আইপি স্ট্যাকের টানেল ইন্টারফেসের জন্য আইপি রুটটি সরান।

kActionTypeTunnelServiceRoute

অ্যাড | হোস্টের আইপি স্ট্যাকের পরিষেবা সাবনেটের জন্য 64 বিট আইপি রুটটি সরান।

kActionTypeWiFiHostAddress

অ্যাড | হোস্টের আইপি স্ট্যাকের ওয়াইফাই ইন্টারফেসের জন্য আইপি ঠিকানাটি সরান।

ইনিস্টেট

 InitState
সম্পত্তি
kInitStateNotInitialized

এটি অবশ্যই 0 হতে হবে যাতে এমনিটস্টেটের প্রাথমিক মানটি কিনিটস্টেটনোটআইনিটিয়ালাইজড হতে পারে।

ইন্টারফেস স্টেট

 InterfaceState

সম্ভাব্য ইন্টারফেস রাজ্যের মানগুলির একটি এনাম।

ইন্টারফেস টাইপ

 InterfaceType

সম্ভাব্য ইন্টারফেসের ধরণের একটি এনাম।

সম্পত্তি
kInterfaceTypeCellular

সেলুলার ইন্টারফেস।

kInterfaceTypeLegacy6LoWPAN

থ্রেড অ্যালার্ম ইন্টারফেস।

kInterfaceTypeThread

থ্রেড ইন্টারফেস।

kInterfaceTypeTunnel

টানেল ইন্টারফেস।

kInterfaceTypeWiFi

ওয়াইফাই ইন্টারফেস।

প্ল্যাটফর্মঅ্যাকশন এক্সকিউশন

 PlatformActionExecution
সম্পত্তি
kPlatformActionExecutionContinue

ক্রিয়াকলাপ চালানো চালিয়ে যান।

kPlatformActionExecutionSuspendForAsynchOpCompletion

অ্যাসিক্রোনাস অপারেশন সম্পূর্ণ করার জন্য অ্যাকশন এক্সিকিউশন স্থগিত করুন।

প্ল্যাটফর্মআরসাল্ট

 PlatformResult

সম্ভাব্য প্ল্যাটফর্মের API রিটার্ন মানগুলির একটি এনাম।

সম্পত্তি
kPlatformResultFailure

API কার্যকর করা ব্যর্থ হয়েছে।

kPlatformResultInProgress

অপারেশনটি চলছে এবং অ্যাসক্রোনাকলভাবে সম্পূর্ণ হবে।

kPlatformResultSuccess

এপিআই সফলভাবে সম্পন্ন হয়েছে।

রুটপ্রিয়রিটি

 RoutePriority

সম্ভাব্য রুট অগ্রাধিকারের একটি এনাম যাতে একটি রুটকে অন্যের চেয়ে অগ্রাধিকার দেওয়া যায়।

SystemFeatureType

 SystemFeatureType
সম্পত্তি
kSystemFeatureTypeBorderRoutingEnabled

সিস্টেমের বর্ডার রাউটিং বৈশিষ্ট্যটি আইএস | সক্ষম নয়।

kSystemFeatureTypeCellularConnected

সিস্টেমের সেলুলার ইন্টারফেস আইএস | সংযুক্ত নয়।

kSystemFeatureTypeIsFabricMember

সিস্টেমের ওয়েভ মডিউল আইএস | কোনও কাপড়ের সদস্য নয়।

kSystemFeatureTypeMax

অতিক্রম করবেন না; সর্বোচ্চ উপলব্ধ বিট চিহ্নিত করার জন্য সংরক্ষিত।

kSystemFeatureTypeThreadConnected

সিস্টেমের থ্রেড ইন্টারফেস আইএস | সংযুক্ত নয়।

kSystemFeatureTypeThreadRoutingEnabled

সিস্টেমের থ্রেড রাউটিং বৈশিষ্ট্য IS | সক্ষম নয়।

kSystemFeatureTypeTunnelInterfaceEnabled

সিস্টেমের টানেল ইন্টারফেস আইএস | সক্ষম নয়।

kSystemFeatureTypeTunnelState

সিস্টেমের টানেল পরিষেবা আইএস | প্রতিষ্ঠিত নয়।

kSystemFeatureTypeWiFiConnected

সিস্টেমের ওয়াইফাই ইন্টারফেস আইএস | সংযুক্ত নয়।

টাইপডেফস

অ্যাকশনফুনশন

PlatformResult(* ActionFunction)(ActionType inAction, bool inActivate, const uint64_t &inGlobalId, const uint64_t &inInterfaceId)

ফ্ল্যাগটাইপ

uint16_t FlagsType

পরিবর্তনশীল

kGlobalULAPrefixLength

const uint8_t kGlobalULAPrefixLength = 48

kLegacy6LoWPANULAAddressPrefixLength

const uint8_t kLegacy6LoWPANULAAddressPrefixLength = 64

কেথ্রেডউলাএড্রেসপ্রিফিক্সলেন্থ

const uint8_t kThreadULAAddressPrefixLength = 64

কেটুনেলএড্রেসপ্রফিক্সলেন্থ

const uint8_t kTunnelAddressPrefixLength = 128

kWiFiULAAddressPrefixLength

const uint8_t kWiFiULAAddressPrefixLength = 64

sFabricStateDelegate

WarmFabricStateDelegate sFabricStateDelegate

স্টেট

ModuleState sState

কার্যাদি

বর্ডারআউটারস্টেট চেঞ্জ

void BorderRouterStateChange(
  InterfaceState inState
)

বর্ডার রাউটার বৈশিষ্ট্যের জন্য রাজ্য পরিবর্তনের ঘোষণা করার জন্য ডাকা একটি ওয়ার্ল্ড এপিআই।

বিশদ
পরামিতি
[in] inState
কির্ডারফেস স্টেটআপ যদি বর্ডার রাউটার বৈশিষ্ট্যটি আপ থাকে, অন্যথায় অন্যদিকে কিন্টারফেসস্টেটডাউন করুন।

সেলুলারআইন্টারফেস স্টেট চেঞ্জ

void CellularInterfaceStateChange(
  InterfaceState inState
)

সেলুলার ইন্টারফেসের জন্য রাজ্য পরিবর্তনের ঘোষণা করার জন্য ডাকা একটি ওয়ার্ল্ড এপিআই।

বিশদ
পরামিতি
[in] inState
যদি সেলুলার ইন্টারফেস থাকে তবে kInterfaceStateUp, অন্যথায় kInterfaceStateDown।

ফ্যাব্রিকস্টেট চেঞ্জ

void FabricStateChange(
  InterfaceState inState
)

ওয়েভ ফ্যাব্রিক বৈশিষ্ট্যটির জন্য রাজ্য পরিবর্তন ঘোষণা করার জন্য ডাকা একটি ফাংশন।

বিশদ
পরামিতি
[in] inState
kInterfaceStateUp যদি সিস্টেমটি ওয়েভ ফ্যাব্রিকের সদস্য হয়, অন্যথায় ক্যানটারফেসস্টেটডাউন।

গেটকন্টরএকশনস্টেট

bool GetCurrentActionState(
  ActionType inAction
)

একটি স্থিতিশীল ফাংশন যা একটি নির্দিষ্ট ক্রিয়ার বর্তমান অবস্থা প্রদান করে।

বিশদ
পরামিতি
[in] inAction
ক্রয়ের জিজ্ঞাসা টাইপ।
ফিরে আসে
অ্যাকশন সেট করা হলে সত্য, অন্যথায় মিথ্যা।

গেটফ্যাব্রিক স্টেট

WEAVE_ERROR GetFabricState(
  const WeaveFabricState *& outFabricState
)

একটি উষ্ণ এপিআই FabricState বস্তু প্রদান করা হয়েছিল অর্জন উষ্ঞ আইনিট সময়।

বিশদ
পরামিতি
[out] outFabricState
একটি ফ্যাব্রিকস্টেট অবজেক্টের পয়েন্টার রেফারেন্স।
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর।
WEAVE_ERROR_INCORRECT_STATE
ওয়ার্ল্ড ইনিশিয়াল করার আগে যদি এই এপিআই কল করা হয়।

গেটসিস্টেমফিজার স্টেট

bool GetSystemFeatureState(
  SystemFeatureType inSystemFeature
)

একটি স্ট্যাটিক ফাংশন যা সিস্টেম বৈশিষ্ট্যের বর্তমান অবস্থা পায়।

বিশদ
পরামিতি
[in] inSystemFeature
অনুসন্ধানের জন্য সিস্টেম বৈশিষ্ট্য।
ফিরে আসে
সিস্টেম বৈশিষ্ট্য সক্ষম থাকলে সত্য, অন্যথায় মিথ্যা।

গেটুলা

WEAVE_ERROR GetULA(
  InterfaceType inInterfaceType,
  Inet::IPAddress & outAddress
)

একটি নির্দিষ্ট ইন্টারফেস ধরণের জন্য একটি ইউএলএ অর্জন করার জন্য একটি ওয়ার্ম এপিআই।

বিশদ
পরামিতি
[in] inInterfaceType
ইন্টারফেসের ধরণ যার জন্য কোনও ইউএলএ পছন্দসই।
[out] outAddress
ফলাফলের ইউএলএ হোল্ড করার জন্য একটি ঠিকানার অবজেক্ট।
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর।
WEAVE_ERROR_INCORRECT_STATE
ওয়ার্ল্ড কোনও ফ্যাব্রিকের সদস্য না হয়েও যদি এই এপিআই কল করা হয়।
WEAVE_ERROR_INVALID_ARGUMENT
এই API টি যদি একটি অবৈধ ইন্টারফেস প্রকারের সাথে কল করা হয়।

এটা

WEAVE_ERROR Init(
  WeaveFabricState & inFabricState
)

ওয়ান টাইম মডিউল আরম্ভ করার জন্য একটি ওয়ার্ম এপিআই।

বিশদ
পরামিতি
[in] inFabricState
একটি বৈধ একটি রেফারেন্স WeaveFabricState
রিটার্ন মান
WEAVE_NO_ERROR
সফল সূচনা করার সময় On
WEAVE_ERROR_INCORRECT_STATE
ইনিস যখন একাধিকবার ডাকা হয়।
other
অন্যথায় ত্রুটি কোড।
ফিরে আসে
সাফল্যে WEAVE_NO_ERROR, অন্যথায় ত্রুটি কোড।

আমন্ত্রণ

void InvokeActions(
  void
)

বিভিন্ন প্ল্যাটফর্মের এপিআই ক্রিয়া সম্পাদন করার জন্য একটি নিবেদিত টাস্ক দ্বারা ডাকা একটি ওয়ার্ম এপিআই

এটি প্রয়োজনীয় ক্রিয়া সম্পাদন করতে প্রবেশের পয়েন্টটি উপস্থাপন করে যা বর্তমান সিস্টেমের অবস্থাটি সন্তুষ্ট করবে। উদাহরণস্বরূপ থ্রেড স্ট্যাক অক্ষম থেকে স্থানান্তর যদি সক্ষম, তারপর এই ফাংশন থ্রেড হোস্ট ঠিকানা দায়িত্ব অর্পণ করা ইত্যাদি এই ফাংশনটি শুধুমাত্র একটি প্রতিক্রিয়ায় প্ল্যাটফর্ম কোড দ্বারা বলা উচিত প্রয়োজনীয় প্ল্যাটফর্ম কল করতে হবে উষ্ণ RequestInvokeActions থেকে কল। কলিং InvokeActions এক বা একাধিক কল পরিণাম ডেকে আনবে nl এর :: উষ্ঞ :: প্ল্যাটফর্ম এপিআই আছে। ডেভেলপারগণ তাই RequestInvokeActions এবং আহ্বানকারী বাস্তবায়ন করা উচিত ) InvokeActions ( উপযুক্তভাবে। এটা তোলে উপযুক্ত RequestInvokeActions টাস্ক যা কল করবে একটি ইভেন্ট পোস্ট করার জন্য হতে পারে InvokeActions () উদাহরণস্বরূপ। বিপরীতভাবে, যদি সিস্টেম একক থ্রেডেড হয়, তাহলে RequestInvokeActions ডাকতে বাস্তবায়িত করা যায়নি InvokeActions () সরাসরি।

লিগ্যাসিহোস্টএড্রেসঅ্যাকশন

PlatformResult LegacyHostAddressAction(
  ActionType inAction,
  bool inActivate,
  const uint64_t & inGlobalId,
  const uint64_t & inInterfaceId
)

অ্যাকশন পদ্ধতির একটি।

উত্তরাধিকার ইন্টারফেসের জন্য হোস্ট ঠিকানা সেট করে।

বিশদ
পরামিতি
[in] inAction
ক্রিয়া প্রকার।
[in] inActivate
পছন্দসই স্থিতি সত্য == সক্রিয়, মিথ্যা == নিষ্ক্রিয়।
[in] inGlobalId
যদি কোনও ঠিকানা গণনা করা প্রয়োজন তবে ওয়েভ গ্লোবাল আইডির একটি উল্লেখ।
[in] inInterfaceId
কোনও ঠিকানা গণনা করা প্রয়োজন হলে ডিভাইসের ইন্টারফেস আইডির একটি উল্লেখ reference
ফিরে আসে
প্ল্যাটফর্ম :: হোস্টএড্রেস () থেকে ফলাফল ফরোয়ার্ড করুন।

লিগ্যাসিথ্রেড অ্যাড্রেসঅ্যাকশন

PlatformResult LegacyThreadAddressAction(
  ActionType inAction,
  bool inActivate,
  const uint64_t & inGlobalId,
  const uint64_t & inInterfaceId
)

অ্যাকশন পদ্ধতির একটি।

উত্তরাধিকার 6 লওপান ইন্টারফেসের জন্য থ্রেড ঠিকানা সেট করে।

বিশদ
পরামিতি
[in] inAction
ক্রিয়া প্রকার।
[in] inActivate
পছন্দসই স্থিতি সত্য == সক্রিয়, মিথ্যা == নিষ্ক্রিয়।
[in] inGlobalId
যদি কোনও ঠিকানা গণনা করা প্রয়োজন তবে ওয়েভ গ্লোবাল আইডির একটি উল্লেখ।
[in] inInterfaceId
কোনও ঠিকানা গণনা করা প্রয়োজন হলে ডিভাইসের ইন্টারফেস আইডির একটি উল্লেখ reference
ফিরে আসে
প্ল্যাটফর্ম :: থ্রেডএড্রেস () থেকে ফলাফল ফরোয়ার্ড করুন।

মেকপ্রিফিক্স

void MakePrefix(
  const uint64_t & inGlobalID,
  const uint16_t subnetId,
  const uint8_t inPrefixLen,
  Inet::IPPrefix & outPrefix
)

গ্লোবালআইডিআইডি থেকে 48 বিট উপসর্গ নির্মাণের জন্য একটি ইউটিলিটি।

বিশদ
পরামিতি
[in] inGlobalID
ওয়েভ গ্লোবাল আইডির একটি উল্লেখ।
[out] outPrefix
আরম্ভ করার উপসর্গ।

মানচিত্রের উপলভ্যতাপ্রিয়তা

RoutePriority MapAvailabilityToPriority(
  Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability
)

একটি স্ট্যাটিক ফাংশন যা টানেল উপলব্ধতা থেকে রুটপ্রিয়রিটিতে ম্যাপিং দেয়।

বিশদ
পরামিতি
[in] inAvailability
ওয়েভ টানেলের প্রাপ্যতা মোড।
ফিরে আসে
অগ্রাধিকার ম্যাপ করা মান।

রেকর্ডপ্ল্যাটফর্ম রেজাল্ট

PlatformActionExecution RecordPlatformResult(
  PlatformResult inResult,
  ActionType inAction,
  bool inActionState
)

একটি স্ট্যাটিক ফাংশন যা প্ল্যাটফর্ম এপিআই অ্যাকশন কলের ফলাফল রেকর্ড করে।

এই মডিউলটি প্ল্যাটফর্ম নির্দিষ্ট API এর মাধ্যমে ক্রিয়া সম্পাদনের জন্য অনুরোধ জানায়। অ্যাপ্লিকেশনগুলির কেপ্ল্যাটফর্মআরেসাল্টসুকসেস | কেপ্ল্যাটফর্ম রিসাল্টফেইলর | কেপ্ল্যাটফর্মআসলেটআইনপ্রোগ্রেস এর ক্রিয়াকলাপের ফলাফলের রিপোর্ট করতে হবে। এই ফাংশনটি ফলাফলটি রেকর্ড করে এবং ফলাফলটি যদি অগ্রগতিতে থাকে এবং সত্যটি ফিরে আসে তবে পরবর্তী পদক্ষেপগুলি বিলম্বিত হওয়া উচিত।

বিশদ
পরামিতি
[in] inResult
প্ল্যাটফর্ম এপিআই ফলাফল।
[in] inAction
প্ল্যাটফর্ম এপিআই চেষ্টা করেছে এমন ক্রিয়া।
[in] inActionState
ফলাফল সাফল্য হলে কর্মের নতুন রাজ্য।
ফিরে আসে
সত্য, প্ল্যাটফর্ম এপিআই অনুরোধটি সংবিধানে প্রক্রিয়াজাত করছে, অন্যথায় মিথ্যা।

রিপোর্টএকশন কমপ্লিট

void ReportActionComplete(
  PlatformResult inResult
)

পূর্ববর্তী অ্যাসিনক্রোনাস প্ল্যাটফর্ম এপিআই কলটি শেষ করার জন্য ডাকা একটি ওয়ার্ল্ড এপিআই।

ধারণা করা হচ্ছে প্ল্যাটফর্ম অ্যাকশন API এর অ্যাসিক্রোনাস অপারেশন করার প্রয়োজন হতে পারে। যদি এটি সত্য হয় তবে প্ল্যাটফর্ম এপিপি কেপ্লেটফর্মআরসাল্টইনপ্রোগ্রেসটি ফিরিয়ে দেবে। যখন এটি ঘটে তখন নতুন ঠিকানা এবং রাউটিং ক্রিয়াকলাপগুলি স্থগিত করা হবে যতক্ষণ না অপারেশন সমাপ্তির ঘোষণার জন্য সিস্টেমটি রিপোর্টঅ্যাকশন কমপ্লিট করে।

বিশদ
পরামিতি
[in] inResult
মুলতুবি থাকা কর্মের ফলাফল। অবশ্যই এর মধ্যে একটি হতে হবে: {কেপ্ল্যাটফর্মআরসাল্টসুকসেস | কেপ্ল্যাটফর্মরেলসফেলর ail

সেটকর্ন্টঅ্যাকশনস্টেট

void SetCurrentActionState(
  ActionType inAction,
  bool inValue
)

একটি স্থিতিশীল ফাংশন যা নির্দিষ্ট কর্মের বর্তমান অবস্থা নির্ধারণ করে।

বিশদ
পরামিতি
[in] inAction
ক্রিয়াকলাপটি পরিবর্তন করতে হবে।
[in] inValue
গ্রহণের জন্য নতুন রাষ্ট্রীয় মান।

সেটসিস্টেমফিজার স্টেট

bool SetSystemFeatureState(
  SystemFeatureType inSystemFeature,
  bool inValue
)

একটি স্ট্যাটিক ফাংশন যা সিস্টেম বৈশিষ্ট্যের বর্তমান অবস্থা নির্ধারণ করে।

বিশদ
পরামিতি
[in] inSystemFeature
সিস্টেমফিজিটার সেট করতে।
[in] inValue
গ্রহণের জন্য নতুন রাষ্ট্রীয় মান।
ফিরে আসে
সত্য যদি সিস্টেম বৈশিষ্ট্য পরিবর্তন করা হয়, অন্যথায় মিথ্যা।

ShouldPerforAction

bool ShouldPerformAction(
  ActionType inAction,
  FlagsType inNecessarySystemFeatureState,
  bool & outActivate
)

একটি স্ট্যাটিক ফাংশন যা নির্ধারিত ক্রিয়াটি করা উচিত কিনা তা নির্ধারণ করে।

এই ফাংশনটি সিস্টেম বৈশিষ্ট্য রাষ্ট্রের পতাকাগুলির শর্তটি পরীক্ষা করে এবং নির্দিষ্ট কর্মটি সক্ষম বা অক্ষম করা উচিত কিনা তা নির্ধারণ করে। ফাংশনটি তারপরে ক্রিয়াটির বর্তমান অবস্থা পরীক্ষা করে এবং যদি ক্রিয়াটি সিস্টেম বৈশিষ্ট্যটির রাজ্যের দ্বারা প্রয়োজনীয় মানকে সেট না করা হয়, তবে ফাংশনটি কাঙ্ক্ষিত ক্রিয়াকলাপের বাইরেও কার্যকর হবে

বিশদ
পরামিতি
[in] inAction
কর্মটি জিজ্ঞাসা করা হবে।
[in] inNecessarySystemFeatureState
ক্রিয়াটি সক্রিয় হওয়ার জন্য রাষ্ট্রীয় পতাকা প্রয়োজনীয়।
[out] outActivate
কর্মের কাঙ্ক্ষিত অবস্থা।
ফিরে আসে
সত্য যদি ক্রিয়াটি বর্তমানে পছন্দসই অবস্থায় না থাকে তবে অন্যথায় মিথ্যা।

সিস্টেম ফিচারস্টেট চেঞ্জহ্যান্ডলার

void SystemFeatureStateChangeHandler(
  SystemFeatureType inSystemFeatureType,
  bool inState
)

একটি স্ট্যাটিক ফাংশন যা সিস্টেম বৈশিষ্ট্য স্থিতি নির্ধারণ করে এবং প্ল্যাটফর্মটি জানিয়ে দেয় যে ইভেন্টের স্থিতি পরিবর্তন হয়েছে।

প্রয়োজনীয় প্রতিক্রিয়া ক্রিয়াকলাপ সম্পাদনের জন্য ইভেন্টস্টেট চেঞ্জ এপিআই দ্বারা কল করা।

বিশদ
পরামিতি
[in] inSystemFeatureType
রাজ্য যা পরিবর্তিত হয় API এর সাথে সম্পর্কিত।
[in] inState
রাষ্ট্রের জন্য নতুন মান।

ব্যবস্থা গ্রহণ

void TakeActions(
  void
)

একটি স্ট্যাটিক ফাংশন যা প্রতিটি ক্রিয়ের স্থিতি পরীক্ষা করে এবং প্রয়োজনে অ্যাকশন রাষ্ট্র পরিবর্তন করতে একটি প্ল্যাটফর্ম এপিআই কল করে।

কোনও ক্রিয়াকলাপের স্থিতি পরিবর্তন করা / নেওয়া দরকার কিনা তা নির্ধারণ করতে এই ফাংশনটি হোল্ডপারফর্মএকশন () ব্যবহার করে। যদি হোল্ডপারফর্মএ্যাকশন () সত্য করে দেয় তবে ফাংশনটি পছন্দসই স্থিতিতে রাখার জন্য ক্রিয়াটি সম্পাদন করার জন্য উপযুক্ত ক্রিয়া এপিআই কল করবে। অ্যাকশন API কলের ফলাফলটি রেকর্ডপ্লেটফর্মআরেসাল্ট () এ পাস হয়ে যায় এবং যদি সেই ফাংশনটি সত্য করে দেয়, এই ফাংশনটির সম্পাদন বন্ধ হয়ে যায়।

থ্রেডএডভার্টাইজমেন্টেশন

PlatformResult ThreadAdvertisementAction(
  ActionType inAction,
  bool inActivate,
  const uint64_t & inGlobalId,
  const uint64_t & inInterfaceId
)

অ্যাকশন পদ্ধতির একটি।

থ্রেড বিজ্ঞাপনের রাজ্য সেট করে

বিশদ
পরামিতি
[in] inAction
ক্রিয়া প্রকার।
[in] inActivate
পছন্দসই স্থিতি সত্য == সক্রিয়, মিথ্যা == নিষ্ক্রিয়।
[in] inGlobalId
যদি কোনও ঠিকানা গণনা করা প্রয়োজন তবে ওয়েভ গ্লোবাল আইডির একটি উল্লেখ।
[in] inInterfaceId
কোনও ঠিকানা গণনা করা প্রয়োজন হলে ডিভাইসের ইন্টারফেস আইডির একটি উল্লেখ।
ফিরে আসে
প্ল্যাটফর্ম :: থ্রেডএডভার্টাইজমেন্ট () থেকে ফলাফল ফরোয়ার্ড করুন।

থ্রেডহোস্টএড্রেসঅ্যাকশন

PlatformResult ThreadHostAddressAction(
  ActionType inAction,
  bool inActivate,
  const uint64_t & inGlobalId,
  const uint64_t & inInterfaceId
)

অ্যাকশন পদ্ধতির একটি।

থ্রেড ইন্টারফেসের জন্য হোস্ট ঠিকানা সেট করে।

বিশদ
পরামিতি
[in] inAction
ক্রিয়া প্রকার।
[in] inActivate
পছন্দসই স্থিতি সত্য == সক্রিয়, মিথ্যা == নিষ্ক্রিয়।
[in] inGlobalId
যদি কোনও ঠিকানা গণনা করা প্রয়োজন তবে ওয়েভ গ্লোবাল আইডির একটি উল্লেখ।
[in] inInterfaceId
কোনও ঠিকানা গণনা করা প্রয়োজন হলে ডিভাইসের ইন্টারফেস আইডির একটি উল্লেখ reference
ফিরে আসে
প্ল্যাটফর্ম :: হোস্টএড্রেস () থেকে ফলাফল ফরোয়ার্ড করুন।

থ্রেডহোস্টরোট অ্যাকশন

PlatformResult ThreadHostRouteAction(
  ActionType inAction,
  bool inActivate,
  const uint64_t & inGlobalId,
  const uint64_t & inInterfaceId
)

অ্যাকশন পদ্ধতির একটি।

থ্রেড ইন্টারফেসের জন্য হোস্ট রুট সেট করে।

বিশদ
পরামিতি
[in] inAction
ক্রিয়া প্রকার।
[in] inActivate
পছন্দসই স্থিতি সত্য == সক্রিয়, মিথ্যা == নিষ্ক্রিয়।
[in] inGlobalId
যদি কোনও ঠিকানা গণনা করা প্রয়োজন তবে ওয়েভ গ্লোবাল আইডির একটি উল্লেখ।
[in] inInterfaceId
কোনও ঠিকানা গণনা করা প্রয়োজন হলে ডিভাইসের ইন্টারফেস আইডির একটি উল্লেখ reference
ফিরে আসে
প্ল্যাটফর্ম :: রেজাল্ট :: ফলাফল থেকে ফরোয়ার্ড করুন।

থ্রেডইন্টারফেস স্টেট চেঞ্জ

void ThreadInterfaceStateChange(
  InterfaceState inState
)

থ্রেড ইন্টারফেসের জন্য রাজ্য পরিবর্তন ঘোষণা করার জন্য ডাকা একটি ওয়ার্ল্ড এপিআই।

বিশদ
পরামিতি
[in] inState
থ্রেড ইন্টারফেস আপ থাকলে kInterfaceStateUp, অন্যথায় kInterfaceStateDown।

থ্রেডরৌটপ্রিয়রিটি অ্যাকশন

PlatformResult ThreadRoutePriorityAction(
  ActionType inAction,
  bool inActivate,
  const uint64_t & inGlobalId,
  const uint64_t & inInterfaceId
)

অ্যাকশন পদ্ধতির একটি।

টানেলের উপলভ্যতার ভিত্তিতে থ্রেড রুটের অগ্রাধিকার সেট করে।

বিশদ
পরামিতি
[in] inAction
ক্রিয়া প্রকার।
[in] inActivate
পছন্দসই স্থিতি সত্য == সক্রিয়, মিথ্যা == নিষ্ক্রিয়।
[in] inGlobalId
যদি কোনও ঠিকানা গণনা করা প্রয়োজন তবে ওয়েভ গ্লোবাল আইডির একটি উল্লেখ।
[in] inInterfaceId
কোনও ঠিকানা গণনা করা প্রয়োজন হলে ডিভাইসের ইন্টারফেস আইডির একটি উল্লেখ reference
ফিরে আসে
প্ল্যাটফর্ম :: থ্রেডরৌটপ্রাইরিটি () থেকে ফলাফল ফরোয়ার্ড করুন।

থ্রেডআর্টিংস্টেট চেঞ্জ

void ThreadRoutingStateChange(
  InterfaceState inState
)

থ্রেড রাউটিং বৈশিষ্ট্যের জন্য রাজ্য পরিবর্তনের ঘোষণা করার জন্য ডাকা একটি ওয়ার্ল্ড এপিআই।

বিশদ
পরামিতি
[in] inState
থ্রেড রাউটিং বৈশিষ্ট্যটি যদি আপ থাকে তবে kInterfaceStateUp, অন্যথায় kInterfaceStateDown।

থ্রেডথ্রেডএড্রেসঅ্যাকশন

PlatformResult ThreadThreadAddressAction(
  ActionType inAction,
  bool inActivate,
  const uint64_t & inGlobalId,
  const uint64_t & inInterfaceId
)

অ্যাকশন পদ্ধতির একটি।

থ্রেড ইন্টারফেসের জন্য থ্রেড ঠিকানা সেট করে।

বিশদ
পরামিতি
[in] inAction
ক্রিয়া প্রকার।
[in] inActivate
পছন্দসই স্থিতি সত্য == সক্রিয়, মিথ্যা == নিষ্ক্রিয়।
[in] inGlobalId
যদি কোনও ঠিকানা গণনা করা প্রয়োজন তবে ওয়েভ গ্লোবাল আইডির একটি উল্লেখ।
[in] inInterfaceId
কোনও ঠিকানা গণনা করা প্রয়োজন হলে ডিভাইসের ইন্টারফেস আইডির একটি উল্লেখ reference
ফিরে আসে
প্ল্যাটফর্ম :: থ্রেডএড্রেস () থেকে ফলাফল ফরোয়ার্ড করুন।

থ্রেডথ্রেডরুট অ্যাকশন

PlatformResult ThreadThreadRouteAction(
  ActionType inAction,
  bool inActivate,
  const uint64_t & inGlobalId,
  const uint64_t & inInterfaceId
)

অ্যাকশন পদ্ধতির একটি।

থ্রেড স্ট্যাকের জন্য থ্রেড রুট সেট করে।

বিশদ
পরামিতি
[in] inAction
ক্রিয়া প্রকার।
[in] inActivate
পছন্দসই স্থিতি সত্য == সক্রিয়, মিথ্যা == নিষ্ক্রিয়।
[in] inGlobalId
যদি কোনও ঠিকানা গণনা করা প্রয়োজন তবে ওয়েভ গ্লোবাল আইডির একটি উল্লেখ।
[in] inInterfaceId
কোনও ঠিকানা গণনা করা প্রয়োজন হলে ডিভাইসের ইন্টারফেস আইডির একটি উল্লেখ reference
ফিরে আসে
প্ল্যাটফর্ম :: থ্রেডরউট () থেকে ফলাফল ফরোয়ার্ড করুন।

টানেলহোস্টএড্রেসঅ্যাকশন

PlatformResult TunnelHostAddressAction(
  ActionType inAction,
  bool inActivate,
  const uint64_t & inGlobalId,
  const uint64_t & inInterfaceId
)

অ্যাকশন পদ্ধতির একটি।

টানেল ইন্টারফেসের জন্য হোস্টএড্রেস সেট করে।

বিশদ
পরামিতি
[in] inAction
ক্রিয়া প্রকার।
[in] inActivate
পছন্দসই স্থিতি সত্য == সক্রিয়, মিথ্যা == নিষ্ক্রিয়।
[in] inGlobalId
যদি কোনও ঠিকানা গণনা করা প্রয়োজন তবে ওয়েভ গ্লোবাল আইডির একটি উল্লেখ।
[in] inInterfaceId
কোনও ঠিকানা গণনা করা প্রয়োজন হলে ডিভাইসের ইন্টারফেস আইডির একটি উল্লেখ reference
ফিরে আসে
প্ল্যাটফর্ম :: হোস্টএড্রেস () থেকে ফলাফল ফরোয়ার্ড করুন।

টানেলহোস্টরোট অ্যাকশন

PlatformResult TunnelHostRouteAction(
  ActionType inAction,
  bool inActivate,
  const uint64_t & inGlobalId,
  const uint64_t & inInterfaceId
)

অ্যাকশন পদ্ধতির একটি।

টানেল ইন্টারফেসের জন্য হোস্টরুট সেট করে।

বিশদ
পরামিতি
[in] inAction
ক্রিয়া প্রকার।
[in] inActivate
পছন্দসই স্থিতি সত্য == সক্রিয়, মিথ্যা == নিষ্ক্রিয়।
[in] inGlobalId
যদি কোনও ঠিকানা গণনা করা প্রয়োজন তবে ওয়েভ গ্লোবাল আইডির একটি উল্লেখ।
[in] inInterfaceId
কোনও ঠিকানা গণনা করা প্রয়োজন হলে ডিভাইসের ইন্টারফেস আইডির একটি উল্লেখ reference
ফিরে আসে
প্ল্যাটফর্ম :: রেজাল্ট :: ফলাফল থেকে ফরোয়ার্ড করুন।

টানেলআইন্টারফেস স্টেট চেঞ্জ

void TunnelInterfaceStateChange(
  InterfaceState inState
)

ওয়েভ টানেল ইন্টারফেসের জন্য রাজ্য পরিবর্তন ঘোষণা করার জন্য ডাকা একটি ওয়ার্ম এপিআই।

বিশদ
পরামিতি
[in] inState
ওয়েভ টানেল ইন্টারফেসটি যদি থাকে তবে কেআইন্টারফেস স্টেটআপ, অন্যথায় ক্যানটারফেসস্টেটডাউন করুন।

টানেলপ্রিয়রিটিস্টেট চেঞ্জ

void TunnelPriorityStateChange(
  nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability
)

টানেল পরিষেবার অগ্রাধিকার আপডেট করার জন্য ডাকা একটি ওয়ার্ল্ড এপিআই।

বিশদ
পরামিতি
[in] inAvailability
টানেলের প্রাপ্যতা স্থিতির জন্য নতুন মান।

টানেল সার্ভিস স্টেট চেঞ্জ

void TunnelServiceStateChange(
  InterfaceState inState,
  nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability
)

ওয়েভ টানেল ইন্টারফেসের জন্য রাজ্য পরিবর্তন ঘোষণা করার জন্য ডাকা একটি ওয়ার্ম এপিআই।

বিশদ
পরামিতি
[in] inState
ওয়েভ টানেল পরিষেবাটি যদি ইনস্টল করা থাকে তবে kInterfaceStateUp, অন্যথায় kInterfaceStateDown।
[in] inAvailability
টানেলটি কনফিগার করার পরে প্রাপ্যতার স্থিতি ব্যবহার করা হবে।

WiFiHostAddressAction ction

PlatformResult WiFiHostAddressAction(
  ActionType inAction,
  bool inActivate,
  const uint64_t & inGlobalId,
  const uint64_t & inInterfaceId
)

অ্যাকশন পদ্ধতির একটি।

ওয়াইফাই ইন্টারফেসের জন্য হোস্ট ঠিকানা সেট করে।

বিশদ
পরামিতি
[in] inAction
ক্রিয়া প্রকার।
[in] inActivate
পছন্দসই স্থিতি সত্য == সক্রিয়, মিথ্যা == নিষ্ক্রিয়।
[in] inGlobalId
যদি কোনও ঠিকানা গণনা করা প্রয়োজন তবে ওয়েভ গ্লোবাল আইডির একটি উল্লেখ।
[in] inInterfaceId
কোনও ঠিকানা গণনা করা প্রয়োজন হলে ডিভাইসের ইন্টারফেস আইডির একটি উল্লেখ reference
ফিরে আসে
প্ল্যাটফর্ম :: হোস্টএড্রেস () থেকে ফলাফল ফরোয়ার্ড করুন।

ওয়াইফাইআইন্টারফেস স্টেট চেঞ্জ

void WiFiInterfaceStateChange(
  InterfaceState inState
)

ওয়াইফাই ইন্টারফেসের জন্য রাজ্য পরিবর্তন ঘোষণা করার জন্য ডাকা একটি ওয়ার্ল্ড এপিআই।

বিশদ
পরামিতি
[in] inState
kInterfaceStateUp যদি WiFi ইন্টারফেস থাকে, অন্যথায় অন্যথায় kInterfaceStateDown।