nl:: Weave:: Warm:: Platform
Ringkasan
Fungsi |
|
---|---|
AddRemoveHostAddress(InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, uint8_t inPrefixLength, bool inAdd)
|
API platform yang akan dipanggil Warm untuk menambahkan / menghapus alamat IP host ke antarmuka yang ditentukan pada stack TCP/IP Host.
|
AddRemoveHostRoute(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd)
|
API platform yang akan dipanggil Warm untuk menambahkan / menghapus rute IP untuk antarmuka yang ditentukan pada stack TCP/IP host.
|
AddRemoveThreadAddress(InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, bool inAdd)
|
API platform yang akan dipanggil Warm untuk menambahkan / menghapus alamat IP ke antarmuka yang ditentukan di stack TCP/IP Thread.
|
AddRemoveThreadRoute(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd)
|
API platform yang akan dipanggil Warm untuk menambahkan / menghapus rute IP untuk antarmuka yang ditentukan pada stack TCP/IP Thread.
|
CriticalSectionEnter(void)
|
void
API platform yang akan dipanggil Warm untuk melindungi akses ke Status internal.
|
CriticalSectionExit(void)
|
void
API platform yang akan dipanggil Warm untuk merilis akses yang dilindungi ke Status internal.
|
Init(WarmFabricStateDelegate *inFabricStateDelegate)
|
API platform yang akan dipanggil Warm sebagai bagian dari nl::Warm::Init execution.
|
RequestInvokeActions(void)
|
void
API platform yang akan dipanggil Warm untuk mengumumkan bahwa platform harus memanggil InvokeActions.
|
SetThreadRoutePriority(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority)
|
API platform yang akan dipanggil Warm untuk mengubah prioritas rute IP yang ada untuk antarmuka yang ditentukan pada stack TCP/IP Thread.
|
StartStopThreadAdvertisement(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, bool inStart)
|
API platform yang Warm akan dipanggil untuk memulai / menghentikan iklan awalan IP pada antarmuka Thread.
|
Fungsi
AddRemoveHostAddress
PlatformResult AddRemoveHostAddress( InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, uint8_t inPrefixLength, bool inAdd )
API platform yang akan dipanggil Warm untuk menambahkan / menghapus alamat IP host ke antarmuka yang ditentukan pada stack TCP/IP Host.
Setelah selesai, platform harus memanggil ReportActionComplete dengan hasil akhir.
Detail | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||
Nilai yang Ditampilkan |
|
AddRemoveHostRoute
PlatformResult AddRemoveHostRoute( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd )
API platform yang akan dipanggil Warm untuk menambahkan / menghapus rute IP untuk antarmuka yang ditentukan pada stack TCP/IP host.
Setelah selesai, platform harus memanggil ReportActionComplete dengan hasil akhir.
Detail | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||
Nilai yang Ditampilkan |
|
AddRemoveThreadAddress
PlatformResult AddRemoveThreadAddress( InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, bool inAdd )
API platform yang akan dipanggil Warm untuk menambahkan / menghapus alamat IP ke antarmuka yang ditentukan di stack TCP/IP Thread.
Setelah selesai, platform harus memanggil ReportActionComplete dengan hasil akhir.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Nilai yang Ditampilkan |
|
AddRemoveThreadRoute
PlatformResult AddRemoveThreadRoute( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd )
API platform yang akan dipanggil Warm untuk menambahkan / menghapus rute IP untuk antarmuka yang ditentukan pada stack TCP/IP Thread.
Setelah selesai, platform harus memanggil ReportActionComplete dengan hasil akhir.
Detail | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||
Nilai yang Ditampilkan |
|
CriticalSectionEnter
void CriticalSectionEnter( void )
API platform yang akan dipanggil Warm untuk melindungi akses ke Status internal.
CriticalSectionExit
void CriticalSectionExit( void )
API platform yang akan dipanggil Warm untuk merilis akses yang dilindungi ke Status internal.
Init
WEAVE_ERROR Init( WarmFabricStateDelegate *inFabricStateDelegate )
RequestInvokeActions
void RequestInvokeActions( void )
API platform yang akan dipanggil Warm untuk mengumumkan bahwa platform harus memanggil InvokeActions.
SetThreadRoutePriority
PlatformResult SetThreadRoutePriority( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority )
API platform yang akan dipanggil Warm untuk mengubah prioritas rute IP yang ada untuk antarmuka yang ditentukan pada stack TCP/IP Thread.
Setelah selesai, platform harus memanggil ReportActionComplete dengan hasil akhir.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Nilai yang Ditampilkan |
|
StartStopThreadAdvertisement
PlatformResult StartStopThreadAdvertisement( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, bool inStart )
API platform yang Warm akan dipanggil untuk memulai / menghentikan iklan awalan IP pada antarmuka Thread.
Setelah selesai, platform harus memanggil ReportActionComplete dengan hasil akhir.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Nilai yang Ditampilkan |
|