nl:: Weave:: Warm:: Platform
סיכום
פונקציות |
|
---|---|
AddRemoveHostAddress(InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, uint8_t inPrefixLength, bool inAdd)
|
ממשק API של פלטפורמה שמבצע חם קריאה כדי להוסיף או להסיר כתובת IP של מארח לממשק שצוין בסטאק ה-TCP/IP של המארח.
|
AddRemoveHostRoute(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd)
|
ממשק API של פלטפורמה שמבצע חם קריאה כדי להוסיף או להסיר נתיב IP לממשק שצוין בסטאק ה-TCP/IP של המארח.
|
AddRemoveThreadAddress(InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, bool inAdd)
|
ממשק API של פלטפורמה שמבצע חם כדי להוסיף או להסיר כתובת IP לממשק שצוין במקבץ TCP/IP של Thread.
|
AddRemoveThreadRoute(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd)
|
ממשק API של פלטפורמה שמבצע חם כדי להוסיף או להסיר נתיב IP לממשק שצוין בסטאק TCP/IP של Thread.
|
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 כדי לשנות את העדיפות של נתיב IP קיים לממשק שצוין בסטאק TCP/IP של Thread.
|
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 של פלטפורמה שמבצע חם קריאה כדי להוסיף או להסיר כתובת IP של מארח לממשק שצוין בסטאק ה-TCP/IP של המארח.
בסיום התהליך, הפלטפורמה צריכה לקרוא ל-ReportActioncomplete כדי להציג את התוצאה הסופית.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||
מוחזר ערכים |
|
AddRemoveHostRoute
PlatformResult AddRemoveHostRoute( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd )
ממשק API של פלטפורמה שמבצע חם קריאה כדי להוסיף או להסיר נתיב IP לממשק שצוין בסטאק ה-TCP/IP של המארח.
בסיום התהליך, הפלטפורמה צריכה לקרוא ל-ReportActioncomplete עם התוצאה הסופית.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||
מוחזר ערכים |
|
AddRemoveThreadAddress
PlatformResult AddRemoveThreadAddress( InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, bool inAdd )
ממשק API של פלטפורמה שמבצע Warm כדי להוסיף או להסיר כתובת IP לממשק שצוין בסטאק TCP/IP של Thread.
בסיום התהליך, הפלטפורמה צריכה לקרוא ל-ReportActioncomplete עם התוצאה הסופית.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
מוחזר ערכים |
|
AddRemoveThreadRoute
PlatformResult AddRemoveThreadRoute( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd )
ממשק API של פלטפורמה שמבצע Warm כדי להוסיף או להסיר נתיב IP לממשק שצוין בסטאק TCP/IP של Thread.
בסיום התהליך, הפלטפורמה צריכה לקרוא ל-ReportActioncomplete עם התוצאה הסופית.
פרטים | |||||||||
---|---|---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||||
מוחזר ערכים |
|
CriticalSectionEnter
void CriticalSectionEnter( void )
ממשק API של פלטפורמה שמבצע Warm כדי להגן על הגישה למצב פנימי.
CriticalSectionExit
void CriticalSectionExit( void )
ממשק API של פלטפורמה שמבצע Warm כדי לשחרר גישה מוגנת למצב פנימי.
Init
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 קיים לממשק שצוין בסטאק TCP/IP של Thread.
בסיום התהליך, הפלטפורמה צריכה לקרוא ל-ReportActioncomplete כדי להציג את התוצאה הסופית.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
מוחזר ערכים |
|
StartStopThreadAdvertisement
PlatformResult StartStopThreadAdvertisement( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, bool inStart )
ממשק API של פלטפורמה שמבצע Warm כדי להפעיל או להפסיק את הפרסום של קידומת IP בממשק של פרוטוקול Thread.
בסיום התהליך, הפלטפורמה צריכה לקרוא ל-ReportActioncomplete עם התוצאה הסופית.
פרטים | |||||||
---|---|---|---|---|---|---|---|
פרמטרים |
|
||||||
מוחזר ערכים |
|