nl:: Weave:: Warm:: Platform
סיכום
פונקציות |
|
---|---|
AddRemoveHostAddress(InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, uint8_t inPrefixLength, bool inAdd)
|
ממשק API של פלטפורמה שהמערכת Warm אליו תפעיל אותו כדי להוסיף או להסיר כתובת IP של מארח לממשק שצוין בסטאק ה-TCP/IP של המארח.
|
AddRemoveHostRoute(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd)
|
ממשק API של פלטפורמה ש-Warm יקרא לו כדי להוסיף / להסיר נתיב IP לממשק שצוין בסטאק ה-TCP/IP של המארח.
|
AddRemoveThreadAddress(InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, bool inAdd)
|
ממשק API של פלטפורמה ש-Warm יתקשר אליו כדי להוסיף או להסיר כתובת IP לממשק שצוין בסטאק Thread TCP/IP.
|
AddRemoveThreadRoute(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd)
|
ממשק API של פלטפורמה ש-Warm יתקשר אליו כדי להוסיף או להסיר נתיב IP לממשק שצוין בסטאק Thread TCP/IP.
|
CriticalSectionEnter(void)
|
void
ממשק API של פלטפורמה ש-Warm יתקשר אליו כדי להגן על הגישה למצב הפנימי.
|
CriticalSectionExit(void)
|
void
ממשק API של פלטפורמה שWarm יתקשר אליו כדי לשחרר גישה מוגנת למצב פנימי.
|
Init(WarmFabricStateDelegate *inFabricStateDelegate)
|
ממשק API של פלטפורמה ש-Warm יקרא כחלק מ-nl::Warm::Init Activate.
|
RequestInvokeActions(void)
|
void
ממשק API של פלטפורמה ש-Warm יתקשר אליו כדי להכריז שהפלטפורמה צריכה לקרוא ל-InvokeActions.
|
SetThreadRoutePriority(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority)
|
ממשק API של פלטפורמה ש-Warm יתקשר אליו כדי לשנות את העדיפות של נתיב IP קיים לממשק שצוין בסטאק Thread TCP/IP.
|
StartStopThreadAdvertisement(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, bool inStart)
|
ממשק API של פלטפורמה ש-Warm יתקשר אליו כדי להפעיל או להפסיק פרסום של קידומת IP בממשק ה-Thread.
|
פונקציות
AddRemoveHostAddress
PlatformResult AddRemoveHostAddress( InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, uint8_t inPrefixLength, bool inAdd )
ממשק API של פלטפורמה שהמערכת Warm אליו תפעיל אותו כדי להוסיף או להסיר כתובת IP של מארח לממשק שצוין בסטאק ה-TCP/IP של המארח.
בסיום, הפלטפורמה צריכה להפעיל את ReportActionComplete עם התוצאה הסופית.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||
ערכים מוחזרים |
|
AddRemoveHostRoute
PlatformResult AddRemoveHostRoute( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd )
ממשק API של פלטפורמה ש-Warm יקרא לו כדי להוסיף / להסיר נתיב IP לממשק שצוין בסטאק ה-TCP/IP של המארח.
בסיום, הפלטפורמה צריכה להפעיל את ReportActionComplete עם התוצאה הסופית.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||
ערכים מוחזרים |
|
AddRemoveThreadAddress
PlatformResult AddRemoveThreadAddress( InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, bool inAdd )
ממשק API של פלטפורמה ש-Warm יתקשר אליו כדי להוסיף או להסיר כתובת IP לממשק שצוין בסטאק Thread TCP/IP.
בסיום, הפלטפורמה צריכה להפעיל את ReportActionComplete עם התוצאה הסופית.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
ערכים מוחזרים |
|
AddRemoveThreadRoute
PlatformResult AddRemoveThreadRoute( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd )
ממשק API של פלטפורמה ש-Warm יתקשר אליו כדי להוסיף או להסיר נתיב IP לממשק שצוין בסטאק Thread TCP/IP.
בסיום, הפלטפורמה צריכה להפעיל את ReportActionComplete עם התוצאה הסופית.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||
ערכים מוחזרים |
|
CriticalSectionEnter
void CriticalSectionEnter( void )
ממשק API של פלטפורמה ש-Warm יתקשר אליו כדי להגן על הגישה למצב הפנימי.
CriticalSectionExit
void CriticalSectionExit( void )
ממשק API של פלטפורמה שWarm יתקשר אליו כדי לשחרר גישה מוגנת למצב פנימי.
הפעלה
WEAVE_ERROR Init( WarmFabricStateDelegate *inFabricStateDelegate )
RequestInvokeActions
void RequestInvokeActions( void )
ממשק API של פלטפורמה ש-Warm יתקשר אליו כדי להכריז שהפלטפורמה צריכה לקרוא ל-InvokeActions.
SetThreadRoutePriority
PlatformResult SetThreadRoutePriority( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority )
ממשק API של פלטפורמה ש-Warm יתקשר אליו כדי לשנות את העדיפות של נתיב IP קיים לממשק שצוין בסטאק Thread TCP/IP.
בסיום, הפלטפורמה צריכה להפעיל את ReportActionComplete עם התוצאה הסופית.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
ערכים מוחזרים |
|
StartStopThreadAdvertisement
PlatformResult StartStopThreadAdvertisement( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, bool inStart )
ממשק API של פלטפורמה ש-Warm יתקשר אליו כדי להפעיל או להפסיק פרסום של קידומת IP בממשק ה-Thread.
בסיום, הפלטפורמה צריכה להפעיל את ReportActionComplete עם התוצאה הסופית.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
ערכים מוחזרים |
|