nl:: Weave:: Warm
מרחב השמות הזה כולל ממשקים עבור מודול הניתוב והכתובת של Weave, מודול נייד להגדרת כתובות IP ומסלולים של Weave.
סיכום
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
ממשק API של WARM שנקרא כדי להודיע על שינוי מצב בתכונה 'נתב Border'.
|
CellularInterfaceStateChange(InterfaceState inState)
|
void
WARM API שנקרא כדי להכריז על שינוי מצב בממשק של Cellular.
|
FabricStateChange(InterfaceState inState)
|
void
פונקציה שנקראת כדי להכריז על שינוי מצב בתכונה Weave Fabric.
|
GetCurrentActionState(ActionType inAction)
|
bool
פונקציה סטטית שמחזירה את המצב הנוכחי של פעולה שצוינה.
|
GetFabricState(const WeaveFabricState *& outFabricState)
|
WARM API כדי לקבל את אובייקט FabricState שסופק ל-Warm במהלך Init.
|
GetSystemFeatureState(SystemFeatureType inSystemFeature)
|
bool
פונקציה סטטית שמקבלת את המצב הנוכחי של מאפיין מערכת.
|
GetULA(InterfaceType inInterfaceType, Inet::IPAddress & outAddress)
|
WARM API לקבלת ULA לסוג ממשק ספציפי.
|
Init(WeaveFabricState & inFabricState)
|
WARM API לביצוע אתחול של מודול חד-פעמי.
|
InvokeActions(void)
|
void
ממשק API של WARM שנקרא על ידי משימה ייעודית לביצוע פעולות API שונות בפלטפורמה.
|
LegacyHostAddressAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
אחת מ-methods של פעולות.
|
LegacyThreadAddressAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
אחת מ-methods של פעולות.
|
MakePrefix(const uint64_t & inGlobalID, const uint16_t subnetId, const uint8_t inPrefixLen, Inet::IPPrefix & outPrefix)
|
void
כלי ליצירת קידומת של 48 ביט מ-GlobalID.
|
MapAvailabilityToPriority(Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability)
|
פונקציה סטטית שמחזירה מיפוי מ-TunnelAvailability ל-RoutePriority.
|
RecordPlatformResult(PlatformResult inResult, ActionType inAction, bool inActionState)
|
פונקציה סטטית שמתעדת את התוצאה של קריאה לפעולה מסוג API בפלטפורמה.
|
ReportActionComplete(PlatformResult inResult)
|
void
בוצעה קריאה של WARM API כדי להודיע על השלמת קריאה קודמת ל-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)
|
אחת מ-methods של פעולות.
|
ThreadHostAddressAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
אחת מ-methods של פעולות.
|
ThreadHostRouteAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
אחת מ-methods של פעולות.
|
ThreadInterfaceStateChange(InterfaceState inState)
|
void
API של WARM שנקרא כדי להכריז על שינוי מצב בממשק של פרוטוקול Thread.
|
ThreadRoutePriorityAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
אחת מ-methods של פעולות.
|
ThreadRoutingStateChange(InterfaceState inState)
|
void
API של WARM נקרא כדי להודיע על שינוי מצב בתכונה 'ניתוב שרשורים'.
|
ThreadThreadAddressAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
אחת מ-methods של פעולות.
|
ThreadThreadRouteAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
אחת מ-methods של פעולות.
|
TunnelHostAddressAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
אחת מ-methods של פעולות.
|
TunnelHostRouteAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
אחת מ-methods של פעולות.
|
TunnelInterfaceStateChange(InterfaceState inState)
|
void
ממשק API של WARM שנקרא כדי להכריז על שינוי מצב בממשק של Weave Tunnel.
|
TunnelPriorityStateChange(nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability)
|
void
קריאה של WARM API לעדכון העדיפות של שירות המנהרה.
|
TunnelServiceStateChange(InterfaceState inState, nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability)
|
void
ממשק API של WARM שנקרא כדי להכריז על שינוי מצב בממשק של Weave Tunnel.
|
WiFiHostAddressAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
אחת מ-methods של פעולות.
|
WiFiInterfaceStateChange(InterfaceState inState)
|
void
WARM API שנקרא כדי להכריז על שינוי מצב בממשק ה-Wi-Fi.
|
שיעורים |
|
---|---|
nl:: |
זוהי כיתה פנימית ל-warCore. |
מבנים |
|
---|---|
nl:: |
|
nl:: |
מרחבי שמות |
|
---|---|
nl:: |
ערכים של ספירה
ActionType
ActionType
מאפיינים | |
---|---|
kActionTypeHostRouteThread
|
הוספה | הסרת נתיב ה-IP של ממשק ה-Thread במקבץ ה-IP של המארח. |
kActionTypeLegacy6LoWPANHostAddress
|
הוספה | הסרת כתובת ה-IP של ממשק 6LowPAN מדור קודם מסטאק ה-IP של המארח. |
kActionTypeLegacy6LoWPANThreadAddress
|
הוספה | מסירים את כתובת ה-IP של ממשק 6LowPAN מדור קודם מסטאק ה-IP של מודול ה-Thread. |
kActionTypeMax
|
אין לחרוג; שמורה לסימון המספר המרבי של הביטים הזמינים. |
kActionTypeThreadAdvertisement
|
התחלה | עוצרים את הפרסום של המסלול באמצעות מודול ה-thread. |
kActionTypeThreadHostAddress
|
הוספה | הסרה של כתובת ה-IP של ממשק ה-Thread ממקבץ ה-IP של המארח. |
kActionTypeThreadRoute
|
הוספה | מסירים את נתיב ה-IP במודול Thread לתמיכה במסלול גבול. |
kActionTypeThreadRoutePriority
|
משנים את העדיפות של מסלול השרשור במודול השרשור. |
kActionTypeThreadThreadAddress
|
הוספה | מסירים את כתובת ה-IP של ממשק ה-Thread במקבץ ה-IP של מודול ה-Thread. |
kActionTypeTunnelHostAddress
|
הוספה | מסירים את כתובת ה-IP של ממשק המנהרה במקבץ ה-IP של המארח. |
kActionTypeTunnelHostRoute
|
הוספה | מסירים את נתיב ה-IP של ממשק המנהרה במקבץ ה-IP של המארח. |
kActionTypeTunnelServiceRoute
|
הוספה | מסירים את נתיב ה-IP של 64 ביט עבור תת-רשת השירות מסטאק ה-IP של המארח. |
kActionTypeWiFiHostAddress
|
הוספה | מסירים את כתובת ה-IP של ממשק ה-Wi-Fi ממקבץ ה-IP של המארח. |
InitState
InitState
מאפיינים | |
---|---|
kInitStateNotInitialized
|
הערך הזה חייב להיות 0 כדי שהערך הראשוני של mInitState יהיה kInitStateNotInitialized. |
InterfaceState
InterfaceState
טיפוסים בני מנייה (enum) של ערכים אפשריים של מצב ממשק.
InterfaceType
InterfaceType
טיפוסים בני מנייה (enum) של סוגי ממשק אפשריים.
מאפיינים | |
---|---|
kInterfaceTypeCellular
|
הממשק של הרשת הסלולרית. |
kInterfaceTypeLegacy6LoWPAN
|
ממשק של התראת פרוטוקול Thread. |
kInterfaceTypeThread
|
ממשק של פרוטוקול Thread. |
kInterfaceTypeTunnel
|
ממשק המנהרה. |
kInterfaceTypeWiFi
|
ממשק ה-Wi-Fi. |
PlatformActionExecution
PlatformActionExecution
מאפיינים | |
---|---|
kPlatformActionExecutionContinue
|
המשך ביצוע הפעולה. |
kPlatformActionExecutionSuspendForAsynchOpCompletion
|
השעיה של ביצוע פעולה כדי להשלים פעולה אסינכרונית. |
PlatformResult
PlatformResult
מספר גדול של ערכי החזרות API אפשריים בפלטפורמה.
מאפיינים | |
---|---|
kPlatformResultFailure
|
הפעלת ה-API נכשלה. |
kPlatformResultInProgress
|
הפעולה מתבצעת ותסתיים באופן אסינכרוני. |
kPlatformResultSuccess
|
ממשק ה-API הושלם. |
RoutePriority
RoutePriority
טיפוסים בני מנייה (enum) של עדיפויות אפשריות למסלולים, כך שניתן לקבל עדיפות על פני מסלול אחר.
SystemFeatureType
SystemFeatureType
מאפיינים | |
---|---|
kSystemFeatureTypeBorderRoutingEnabled
|
נתח החשיפות של מערכת ניתוב הגבולות של המערכת | אינו מופעל. |
kSystemFeatureTypeCellularConnected
|
נתח חשיפות של הממשק הסלולרי של המערכת | לא מחובר. |
kSystemFeatureTypeIsFabricMember
|
נתח חשיפות של המערכת | המוצר אינו חלק מבד. |
kSystemFeatureTypeMax
|
אין לחרוג; שמורה לסימון המספר המרבי של הביטים הזמינים. |
kSystemFeatureTypeThreadConnected
|
נתח חשיפות של ממשק Thread של המערכת | לא מחובר. |
kSystemFeatureTypeThreadRoutingEnabled
|
תכונת ניתוב פרוטוקול Thread של המערכת | אינו מופעל. |
kSystemFeatureTypeTunnelInterfaceEnabled
|
נתח חשיפות של ממשק המנהרה של המערכת | אינו מופעל. |
kSystemFeatureTypeTunnelState
|
נתח חשיפות של שירות המנהרה של המערכת | IS לא הוקמה. |
kSystemFeatureTypeWiFiConnected
|
נתח חשיפות של ממשק Wi-Fi של המערכת | לא מחובר. |
Typedefs
ActionFunction
PlatformResult(* ActionFunction)(ActionType inAction, bool inActivate, const uint64_t &inGlobalId, const uint64_t &inInterfaceId)
FlagsType
uint16_t FlagsType
משתנים
kGlobalULAPrefixLength
const uint8_t kGlobalULAPrefixLength = 48
kLegacy6LoWPANULAAddressPrefixLength
const uint8_t kLegacy6LoWPANULAAddressPrefixLength = 64
kThreadULAAddressPrefixLength
const uint8_t kThreadULAAddressPrefixLength = 64
kTunnelAddressPrefixLength
const uint8_t kTunnelAddressPrefixLength = 128
kWiFiULAAddressPrefixLength
const uint8_t kWiFiULAAddressPrefixLength = 64
sFabricStateDelegate
WarmFabricStateDelegate sFabricStateDelegate
sState
ModuleState sState
פונקציות
BorderRouterStateChange
void BorderRouterStateChange( InterfaceState inState )
ממשק API של WARM שנקרא כדי להודיע על שינוי מצב בתכונה 'נתב Border'.
פרטים | |||
---|---|---|---|
פרמטרים |
|
CellularInterfaceStateChange
void CellularInterfaceStateChange( InterfaceState inState )
WARM API שנקרא כדי להכריז על שינוי מצב בממשק של Cellular.
פרטים | |||
---|---|---|---|
פרמטרים |
|
FabricStateChange
void FabricStateChange( InterfaceState inState )
פונקציה שנקראת כדי להכריז על שינוי מצב בתכונה Weave Fabric.
פרטים | |||
---|---|---|---|
פרמטרים |
|
GetCurrentActionState
bool GetCurrentActionState( ActionType inAction )
פונקציה סטטית שמחזירה את המצב הנוכחי של פעולה שצוינה.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
True אם הפעולה מוגדרת, False אם לא.
|
GetFabricState
WEAVE_ERROR GetFabricState( const WeaveFabricState *& outFabricState )
WARM API כדי לקבל את אובייקט FabricState שסופק ל-Warm במהלך Init.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
מוחזר ערכים |
|
GetSystemFeatureState
bool GetSystemFeatureState( SystemFeatureType inSystemFeature )
פונקציה סטטית שמקבלת את המצב הנוכחי של מאפיין מערכת.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
True אם תכונת המערכת מופעלת, או FALSE אם לא.
|
GetULA
WEAVE_ERROR GetULA( InterfaceType inInterfaceType, Inet::IPAddress & outAddress )
WARM API לקבלת ULA לסוג ממשק ספציפי.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
מוחזר ערכים |
|
Init
WEAVE_ERROR Init( WeaveFabricState & inFabricState )
WARM API לביצוע אתחול של מודול חד-פעמי.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
מוחזר ערכים |
|
||||||
החזרות |
WEAVE_NO_ERROR בהצלחה, אחרת קוד שגיאה.
|
InvokeActions
void InvokeActions( void )
ממשק API של WARM שמופעל על ידי משימה ייעודית כדי לבצע פעולות API שונות בפלטפורמה.
הערך הזה מייצג את נקודת הכניסה לביצוע הפעולות הנדרשות כדי לעמוד במצב המערכת הנוכחי. לדוגמה, אם מחסנית ה-thread עברה ממושבתת למופעלת, הפונקציה הזו תבצע את קריאות הפלטפורמה הדרושות כדי להקצות את כתובת המארח של ה-thread וכו'. צריך לקרוא לפונקציה הזו באמצעות קוד פלטפורמה רק בתגובה לקריאה של Warm ל-RequestInvokeActions. קריאה ל-InvokeActions תגרום לקריאה אחת או יותר ל-nl::Warm::Platform API. לכן, המפתחים צריכים להטמיע את RequestInvokeActions ואת מבצע הקריאה החוזרת של InvokeActions() בהתאם. יכול להיות שמתאים ש-RequestInvokeActions יפרסם אירוע למשימה שיקרא InvokeActions(), לדוגמה. לעומת זאת, אם המערכת בעלת שרשור יחיד, ניתן יהיה להטמיע את RequestInvokeActions כדי לקרוא ישירות ל-InvokeActions().
LegacyHostAddressAction
PlatformResult LegacyHostAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
אחת מ-methods של פעולות.
מגדיר את כתובת המארח עבור הממשק מדור קודם.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||
החזרות |
מעבירה את התוצאה מ-Platform::HostAddress().
|
LegacyThreadAddressAction
PlatformResult LegacyThreadAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
אחת מ-methods של פעולות.
הגדרת כתובת פרוטוקול Thread לממשק 6LoWPAN מדור קודם.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||
החזרות |
מעבירה את התוצאה מ-Platform::ThreadAddress().
|
MakePrefix
void MakePrefix( const uint64_t & inGlobalID, const uint16_t subnetId, const uint8_t inPrefixLen, Inet::IPPrefix & outPrefix )
כלי ליצירת קידומת של 48 ביט מ-GlobalID.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
MapAvailabilityToPriority
RoutePriority MapAvailabilityToPriority( Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability )
פונקציה סטטית שמחזירה מיפוי מ-TunnelAvailability ל-RoutePriority.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
הערך שמיפיתם את העדיפות.
|
RecordPlatformResult
PlatformActionExecution RecordPlatformResult( PlatformResult inResult, ActionType inAction, bool inActionState )
פונקציה סטטית שמתעדת את התוצאה של קריאה לפעולה מסוג API בפלטפורמה.
המודול הזה שולח בקשות לבצע פעולות באמצעות ממשקי API ספציפיים לפלטפורמה. ממשקי ה-API נדרשים לדווח על התוצאה kPlatformresults|kProductPlatformFailure|kPlatformProductInProgress של בקשת הפעולה הזו. הפונקציה הזו מתעדת את התוצאה ומחזירה את הערך True אם התוצאה בתהליך ויש עיכוב בפעולות נוספות.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
החזרות |
True API של הפלטפורמה מעבד את הבקשה באופן אסינכרוני, אחרת False.
|
ReportActionComplete
void ReportActionComplete( PlatformResult inResult )
בוצעה קריאה של WARM API כדי להודיע על השלמת קריאה קודמת ל-API של פלטפורמה אסינכרונית.
ההנחה היא שממשקי ה-API של פעולת הפלטפורמה יצטרכו לבצע פעולות אסינכרוניות. אם הערך הוא True, ה-API של הפלטפורמה יחזיר את הערך kPlatformresultsInProgress. לאחר מכן, נשעה פעולות חדשות של כתובת וניתוב עד שהמערכת תפעיל את ReportActionComplete כדי להודיע על השלמת הפעולה.
פרטים | |||
---|---|---|---|
פרמטרים |
|
SetCurrentActionState
void SetCurrentActionState( ActionType inAction, bool inValue )
פונקציה סטטית שמגדירה את המצב הנוכחי של פעולה מסוימת.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
SetSystemFeatureState
bool SetSystemFeatureState( SystemFeatureType inSystemFeature, bool inValue )
פונקציה סטטית שמגדירה את המצב הנוכחי של תכונת המערכת.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
||||
החזרות |
true אם תכונת המערכת השתנתה, FALSE אם לא.
|
ShouldPerformAction
bool ShouldPerformAction( ActionType inAction, FlagsType inNecessarySystemFeatureState, bool & outActivate )
פונקציה סטטית שקובעת אם צריך לבצע את הפעולה שצוינה.
הפונקציה הזו בודקת את המצב של דגלי המצב של תכונות המערכת וקובעת אם הפעולה שצוינה צריכה להיות מופעלת או מושבתת. לאחר מכן הפונקציה בודקת את המצב הנוכחי של הפעולה. אם הפעולה לא מוגדרת לערך הנדרש על ידי המצב של תכונת המערכת, הפונקציה מחזירה true עם מצב הפעולה הרצוי ב-outActivate
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
החזרות |
true אם הפעולה לא נמצאת כרגע במצב הרצוי, false אם לא.
|
SystemFeatureStateChangeHandler
void SystemFeatureStateChangeHandler( SystemFeatureType inSystemFeatureType, bool inState )
פונקציה סטטית שמגדירה את מצב תכונת המערכת ומיידעת את הפלטפורמה שמצב האירוע השתנה.
קריאה על ידי ה-EventStateChange API כדי לבצע את פעולות התגובה הנדרשות.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
TakeActions
void TakeActions( void )
פונקציה סטטית שבודקת את המצב של כל פעולה ומבצעת קריאה ל-API של הפלטפורמה כדי לשנות את מצב הפעולה במקרה הצורך.
הפונקציה הזו משתמשת ב- להשביתPerformAction() כדי לקבוע אם צריך לשנות/לקחת מצב פעולה. אם הפונקציה PausePerformAction() מחזירה True, הפונקציה קוראת לממשק ה-API המתאים של הפעולה כדי לבצע את הפעולה במטרה להציב אותה במצב הרצוי. התוצאה של הקריאה לפעולה ל-API מועברת אל RecordPlatformPlatform()
ThreadAdvertisementAction
PlatformResult ThreadAdvertisementAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
אחת מ-methods של פעולות.
הגדרת מצב הפרסום של שרשור
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||
החזרות |
מעביר את התוצאה מ-Platform::ThreadAdvertisingment().
|
ThreadHostAddressAction
PlatformResult ThreadHostAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
אחת מ-methods של פעולות.
מגדירה את כתובת המארח עבור ממשק ה-Thread.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||
החזרות |
מעבירה את התוצאה מ-Platform::HostAddress().
|
ThreadHostRouteAction
PlatformResult ThreadHostRouteAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
אחת מ-methods של פעולות.
מגדיר את הנתיב למארח עבור ממשק ה-Thread.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||
החזרות |
העברת התוצאה מ-Platform::HostRoute().
|
ThreadInterfaceStateChange
void ThreadInterfaceStateChange( InterfaceState inState )
API של WARM שנקרא כדי להכריז על שינוי מצב בממשק של פרוטוקול Thread.
פרטים | |||
---|---|---|---|
פרמטרים |
|
ThreadRoutePriorityAction
PlatformResult ThreadRoutePriorityAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
אחת מ-methods של פעולות.
מגדירה את העדיפות של נתיב פרוטוקול Thread על סמך זמינות המנהרה.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||
החזרות |
מעביר את התוצאה מ-Platform::ThreadRoutePriority().
|
ThreadRoutingStateChange
void ThreadRoutingStateChange( InterfaceState inState )
API של WARM נקרא כדי להודיע על שינוי מצב בתכונה 'ניתוב שרשורים'.
פרטים | |||
---|---|---|---|
פרמטרים |
|
ThreadThreadAddressAction
PlatformResult ThreadThreadAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
אחת מ-methods של פעולות.
מגדיר את כתובת ה-thread של ממשק ה-Thread.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||
החזרות |
מעבירה את התוצאה מ-Platform::ThreadAddress().
|
ThreadThreadRouteAction
PlatformResult ThreadThreadRouteAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
אחת מ-methods של פעולות.
מגדיר את נתיב ה-thread של מקבץ השרשורים.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||
החזרות |
מעביר את התוצאה מ-Platform::ThreadRoute().
|
TunnelHostAddressAction
PlatformResult TunnelHostAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
אחת מ-methods של פעולות.
מגדיר את HostAddress עבור ממשק המנהרה.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||
החזרות |
מעבירה את התוצאה מ-Platform::HostAddress().
|
TunnelHostRouteAction
PlatformResult TunnelHostRouteAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
אחת מ-methods של פעולות.
מגדיר את HostRoute עבור ממשק המנהרה.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||
החזרות |
העברת התוצאה מ-Platform::HostRoute().
|
TunnelInterfaceStateChange
void TunnelInterfaceStateChange( InterfaceState inState )
ממשק API של WARM שנקרא כדי להכריז על שינוי מצב בממשק של Weave Tunnel.
פרטים | |||
---|---|---|---|
פרמטרים |
|
TunnelPriorityStateChange
void TunnelPriorityStateChange( nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability )
קריאה של WARM API לעדכון העדיפות של שירות המנהרה.
פרטים | |||
---|---|---|---|
פרמטרים |
|
TunnelServiceStateChange
void TunnelServiceStateChange( InterfaceState inState, nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability )
ממשק API של WARM שנקרא כדי להכריז על שינוי מצב בממשק של Weave Tunnel.
פרטים | |||||
---|---|---|---|---|---|
פרמטרים |
|
WiFiHostAddressAction
PlatformResult WiFiHostAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
אחת מ-methods של פעולות.
מגדיר את 'כתובת המארח' עבור ממשק ה-Wi-Fi.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||
החזרות |
מעבירה את התוצאה מ-Platform::HostAddress().
|
WiFiInterfaceStateChange
void WiFiInterfaceStateChange( InterfaceState inState )
WARM API שנקרא כדי להכריז על שינוי מצב בממשק ה-Wi-Fi.
פרטים | |||
---|---|---|---|
פרמטרים |
|