nl:: Tenun:: Hangat
Namespace ini mencakup antarmuka untuk Weave Address dan Routing Module, Modul portabel untuk mengonfigurasi alamat IP dan Rute Weave.
Ringkasan
Typedef |
|
---|---|
ActionFunction)(ActionType inAction, bool inActivate, const uint64_t &inGlobalId, const uint64_t &inInterfaceId)
|
typedef |
FlagsType
|
typedefuint16_t
|
Variabel |
|
---|---|
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
|
Fungsi |
|
---|---|
BorderRouterStateChange(InterfaceState inState)
|
void
WARM API dipanggil untuk mengumumkan perubahan Status bagi fitur router Border.
|
CellularInterfaceStateChange(InterfaceState inState)
|
void
API WARM yang dipanggil untuk mengumumkan perubahan Status untuk antarmuka Seluler.
|
FabricStateChange(InterfaceState inState)
|
void
Fungsi yang dipanggil untuk mengumumkan perubahan Status untuk fitur Fabric Weave.
|
GetCurrentActionState(ActionType inAction)
|
bool
Fungsi statis yang menampilkan Status saat ini dari tindakan yang ditentukan.
|
GetFabricState(const WeaveFabricState *& outFabricState)
|
API WARM untuk mendapatkan objek FabricState yang disediakan untuk Warm selama Init.
|
GetSystemFeatureState(SystemFeatureType inSystemFeature)
|
bool
Fungsi statis yang mendapatkan fitur Status Sistem saat ini.
|
GetULA(InterfaceType inInterfaceType, Inet::IPAddress & outAddress)
|
WARM API untuk memperoleh ULA bagi jenis antarmuka yang ditentukan.
|
Init(WeaveFabricState & inFabricState)
|
WARM API untuk melakukan inisialisasi modul satu kali.
|
InvokeActions(void)
|
void
API WARM yang dipanggil oleh tugas khusus untuk melakukan berbagai tindakan API platform.
|
LegacyHostAddressAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
Salah satu metode Action.
|
LegacyThreadAddressAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
Salah satu metode Action.
|
MakePrefix(const uint64_t & inGlobalID, const uint16_t subnetId, const uint8_t inPrefixLen, Inet::IPPrefix & outPrefix)
|
void
Aplikasi utilitas untuk membuat awalan 48 bit dari globalID.
|
MapAvailabilityToPriority(Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability)
|
Fungsi statis yang menampilkan pemetaan dari TunnelAvailability ke RoutePriority.
|
RecordPlatformResult(PlatformResult inResult, ActionType inAction, bool inActionState)
|
Fungsi statis yang mencatat hasil panggilan Tindakan API platform.
|
ReportActionComplete(PlatformResult inResult)
|
void
API WARM dipanggil untuk mengumumkan penyelesaian panggilan API platform asinkron sebelumnya.
|
SetCurrentActionState(ActionType inAction, bool inValue)
|
void
Fungsi statis yang menetapkan Status saat ini dari tindakan yang ditentukan.
|
SetSystemFeatureState(SystemFeatureType inSystemFeature, bool inValue)
|
bool
Fungsi statis yang menetapkan Status Fitur Sistem saat ini.
|
ShouldPerformAction(ActionType inAction, FlagsType inNecessarySystemFeatureState, bool & outActivate)
|
bool
Fungsi statis yang menentukan apakah tindakan yang ditentukan harus dilakukan.
|
SystemFeatureStateChangeHandler(SystemFeatureType inSystemFeatureType, bool inState)
|
void
Fungsi statis yang menetapkan status Fitur Sistem dan memberi tahu platform bahwa status peristiwa telah berubah.
|
TakeActions(void)
|
void
Fungsi statis yang menguji Status setiap tindakan dan membuat panggilan API platform untuk mengubah Status tindakan jika diperlukan.
|
ThreadAdvertisementAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
Salah satu metode Action.
|
ThreadHostAddressAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
Salah satu metode Action.
|
ThreadHostRouteAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
Salah satu metode Action.
|
ThreadInterfaceStateChange(InterfaceState inState)
|
void
API WARM dipanggil untuk mengumumkan perubahan Status untuk antarmuka Thread.
|
ThreadRoutePriorityAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
Salah satu metode Action.
|
ThreadRoutingStateChange(InterfaceState inState)
|
void
API WARM dipanggil untuk mengumumkan perubahan Status untuk fitur Pemilihan Rute Thread.
|
ThreadThreadAddressAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
Salah satu metode Action.
|
ThreadThreadRouteAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
Salah satu metode Action.
|
TunnelHostAddressAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
Salah satu metode Action.
|
TunnelHostRouteAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
Salah satu metode Action.
|
TunnelInterfaceStateChange(InterfaceState inState)
|
void
API WARM dipanggil untuk mengumumkan perubahan Status untuk antarmuka Weave Tunnel.
|
TunnelPriorityStateChange(nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability)
|
void
API WARM yang dipanggil untuk memperbarui prioritas Layanan Tunnel.
|
TunnelServiceStateChange(InterfaceState inState, nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability)
|
void
API WARM dipanggil untuk mengumumkan perubahan Status untuk antarmuka Weave Tunnel.
|
WiFiHostAddressAction(ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId)
|
Salah satu metode Action.
|
WiFiInterfaceStateChange(InterfaceState inState)
|
void
API WARM yang dipanggil untuk mengumumkan perubahan Status untuk antarmuka Wi-Fi.
|
Class |
|
---|---|
nl:: |
Ini adalah class internal untuk HeatCore. |
Struct |
|
---|---|
nl:: |
|
nl:: |
Namespace |
|
---|---|
nl:: |
Enumerasi
JenisTindakan
ActionType
Properti | |
---|---|
kActionTypeHostRouteThread
|
Tambahkan | Hapus rute IP untuk Antarmuka Thread pada stack IP host. |
kActionTypeLegacy6LoWPANHostAddress
|
Tambahkan | Hapus alamat IP untuk Antarmuka 6LowPAN Lama pada tumpukan IP host. |
kActionTypeLegacy6LoWPANThreadAddress
|
Tambahkan | Hapus alamat IP untuk Antarmuka 6LowPAN Lama pada tumpukan IP Modul Thread. |
kActionTypeMax
|
JANGAN MELEBIHI; dicadangkan untuk menandai bit yang tersedia secara maksimal. |
kActionTypeThreadAdvertisement
|
Memulai | Hentikan iklan rute dari Modul Thread. |
kActionTypeThreadHostAddress
|
Tambahkan | Hapus alamat IP untuk Antarmuka Thread pada host IP host. |
kActionTypeThreadRoute
|
Menambahkan | Menghapus rute IP pada Modul Thread untuk dukungan Border Route. |
kActionTypeThreadRoutePriority
|
Mengubah Prioritas Rute dari Thread Route pada Modul Thread. |
kActionTypeThreadThreadAddress
|
Tambahkan | Hapus alamat IP untuk Antarmuka Thread pada stack IP Modul Thread. |
kActionTypeTunnelHostAddress
|
Tambahkan | Hapus alamat IP untuk Tunnel Interface pada stack IP host. |
kActionTypeTunnelHostRoute
|
Tambahkan | Hapus rute IP untuk Tunnel Interface pada stack IP host. |
kActionTypeTunnelServiceRoute
|
Tambahkan | Hapus rute IP 64 bit untuk subnet Layanan pada stack IP host. |
kActionTypeWiFiHostAddress
|
Tambahkan | Hapus alamat IP untuk Antarmuka Wi-Fi di stack IP host. |
Status Init
InitState
Properti | |
---|---|
kInitStateNotInitialized
|
Ini harus 0 sehingga nilai awal mInitState akan diinisialisasi dengan kInitStateNotInitialized. |
Status Antarmuka
InterfaceState
Enum dari kemungkinan nilai Status Antarmuka.
Jenis Antarmuka
InterfaceType
Enum jenis antarmuka yang memungkinkan.
Properti | |
---|---|
kInterfaceTypeCellular
|
Antarmuka Seluler. |
kInterfaceTypeLegacy6LoWPAN
|
Antarmuka alarm thread. |
kInterfaceTypeThread
|
Antarmuka thread. |
kInterfaceTypeTunnel
|
Antarmuka Tunnel. |
kInterfaceTypeWiFi
|
Antarmuka Wi-Fi. |
Eksekusi Tindakan Platform
PlatformActionExecution
Properti | |
---|---|
kPlatformActionExecutionContinue
|
melanjutkan eksekusi tindakan. |
kPlatformActionExecutionSuspendForAsynchOpCompletion
|
menangguhkan eksekusi tindakan untuk menyelesaikan operasi asinkron. |
Hasil Platform
PlatformResult
Enum dari kemungkinan nilai yang ditampilkan API platform.
Properti | |
---|---|
kPlatformResultFailure
|
Eksekusi API gagal. |
kPlatformResultInProgress
|
Operasi sedang berlangsung dan akan selesai secara asinkron. |
kPlatformResultSuccess
|
API berhasil diselesaikan. |
Prioritas Rute
RoutePriority
Enum dari kemungkinan prioritas rute sehingga satu rute dapat diprioritaskan daripada rute lain.
SystemFeatureType
SystemFeatureType
Properti | |
---|---|
kSystemFeatureTypeBorderRoutingEnabled
|
Fitur Perutean Perbatasan Sistem IS | TIDAK diaktifkan. |
kSystemFeatureTypeCellularConnected
|
Antarmuka Seluler Sistem | IS | TIDAK terhubung. |
kSystemFeatureTypeIsFabricMember
|
Modul Weave IS | Sistem BUKAN anggota kain. |
kSystemFeatureTypeMax
|
JANGAN MELEBIHI; dicadangkan untuk menandai bit yang tersedia secara maksimal. |
kSystemFeatureTypeThreadConnected
|
Antarmuka Thread Sistem IS | TIDAK terhubung. |
kSystemFeatureTypeThreadRoutingEnabled
|
Fitur Pemilihan Rute Thread Sistem IS | TIDAK DIAKTIFKAN. |
kSystemFeatureTypeTunnelInterfaceEnabled
|
Antarmuka Terowongan Sistem | IS TIDAK diaktifkan. |
kSystemFeatureTypeTunnelState
|
Layanan Terowongan Sistem | IS NOT. |
kSystemFeatureTypeWiFiConnected
|
Antarmuka WiFi Sistem IS | TIDAK terhubung. |
Typedef
FungsiFungsi
PlatformResult(* ActionFunction)(ActionType inAction, bool inActivate, const uint64_t &inGlobalId, const uint64_t &inInterfaceId)
JenisFlags
uint16_t FlagsType
Variabel
KGlobalULAPrefixLength
const uint8_t kGlobalULAPrefixLength = 48
kLegacy6LoWPANULAAddressPrefixLength
const uint8_t kLegacy6LoWPANULAAddressPrefixLength = 64
kThreadULAAlamatAwalan
const uint8_t kThreadULAAddressPrefixLength = 64
kTunnelAddressPrefixLength
const uint8_t kTunnelAddressPrefixLength = 128
kWiFiULAAddressPrefixLength
const uint8_t kWiFiULAAddressPrefixLength = 64
SFabricStateDelegate
WarmFabricStateDelegate sFabricStateDelegate
Negara Bagian
ModuleState sState
Fungsi
BorderRouterStateChange
void BorderRouterStateChange( InterfaceState inState )
WARM API dipanggil untuk mengumumkan perubahan Status bagi fitur router Border.
Detail | |||
---|---|---|---|
Parameter |
|
CellularInterfaceStateChange
void CellularInterfaceStateChange( InterfaceState inState )
API WARM yang dipanggil untuk mengumumkan perubahan Status untuk antarmuka Seluler.
Detail | |||
---|---|---|---|
Parameter |
|
FabricStateChange
void FabricStateChange( InterfaceState inState )
Fungsi yang dipanggil untuk mengumumkan perubahan Status untuk fitur Fabric Weave.
Detail | |||
---|---|---|---|
Parameter |
|
GetCurrentActionState
bool GetCurrentActionState( ActionType inAction )
Fungsi statis yang menampilkan Status saat ini dari tindakan yang ditentukan.
Detail | |||
---|---|---|---|
Parameter |
|
||
Menampilkan |
true jika tindakannya disetel ke False.
|
GetFabricState
WEAVE_ERROR GetFabricState( const WeaveFabricState *& outFabricState )
API WARM untuk mendapatkan objek FabricState yang disediakan untuk Warm selama Init.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
GetSystemFeatureState
bool GetSystemFeatureState( SystemFeatureType inSystemFeature )
Fungsi statis yang mendapatkan fitur Status Sistem saat ini.
Detail | |||
---|---|---|---|
Parameter |
|
||
Menampilkan |
true jika Fitur Sistem diaktifkan, nilai false jika sebaliknya.
|
Musik GetULA
WEAVE_ERROR GetULA( InterfaceType inInterfaceType, Inet::IPAddress & outAddress )
WARM API untuk memperoleh ULA bagi jenis antarmuka yang ditentukan.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Nilai yang Ditampilkan |
|
Init
WEAVE_ERROR Init( WeaveFabricState & inFabricState )
WARM API untuk melakukan inisialisasi modul satu kali.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Nilai yang Ditampilkan |
|
||||||
Menampilkan |
WEAVE_NO_ERROR jika berhasil, kode error jika tidak.
|
PanggilTindakan
void InvokeActions( void )
API WARM yang dipanggil oleh tugas khusus untuk melakukan berbagai tindakan API platform.
Ini mewakili titik entri untuk melakukan tindakan yang diperlukan yang akan memenuhi Status Sistem saat ini. Misalnya, jika stack Thread ditransisikan dari dinonaktifkan ke diaktifkan, fungsi ini akan membuat panggilan platform yang diperlukan untuk menetapkan alamat host thread, dll. Fungsi ini harus dipanggil oleh kode platform hanya sebagai respons terhadap panggilan Warm ke RequestInvokeActions. Memanggil InvokeActions akan menghasilkan satu atau beberapa panggilan ke nl::Warm::Platform API. Oleh karena itu, developer harus menerapkan RequestInvokeActions dan pemanggil InvokeActions() dengan tepat. Mungkin pantas bagi RequestInvokeActions untuk memposting peristiwa ke tugas, yang akan memanggil InvokeActions(), misalnya. Sebaliknya, jika sistem adalah thread tunggal, maka RequestInvokeActions dapat diterapkan untuk memanggil InvokeActions() secara langsung.
LegacyHostAddressAction
PlatformResult LegacyHostAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
Salah satu metode Action.
Menetapkan Alamat Host untuk Antarmuka Lama.
Detail | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||
Menampilkan |
Meneruskan hasil dari Platform::HostAddress().
|
LegacyThreadAddressAction
PlatformResult LegacyThreadAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
Salah satu metode Action.
Menetapkan Alamat Thread untuk Antarmuka 6LoWPAN Lama.
Detail | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||
Menampilkan |
Meneruskan hasil dari Platform::ThreadAddress().
|
Awalan
void MakePrefix( const uint64_t & inGlobalID, const uint16_t subnetId, const uint8_t inPrefixLen, Inet::IPPrefix & outPrefix )
Aplikasi utilitas untuk membuat awalan 48 bit dari globalID.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
MapAvailabilityToPriority
RoutePriority MapAvailabilityToPriority( Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability )
Fungsi statis yang menampilkan pemetaan dari TunnelAvailability ke RoutePriority.
Detail | |||
---|---|---|---|
Parameter |
|
||
Menampilkan |
Nilai yang dipetakan prioritasnya.
|
RecordPlatformResult
PlatformActionExecution RecordPlatformResult( PlatformResult inResult, ActionType inAction, bool inActionState )
Fungsi statis yang mencatat hasil panggilan Tindakan API platform.
Modul ini membuat permintaan untuk melakukan tindakan melalui API khusus platform. API diperlukan untuk melaporkan hasil kPlatformResultSuccess|kPlatformResultFailure|kPlatformResultInProgress dari permintaan tindakan tersebut. Fungsi ini merekam hasil tersebut dan menampilkan true jika hasilnya sedang berlangsung dan tindakan lebih lanjut harus ditunda.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Menampilkan |
benar bahwa API platform memproses permintaan secara asinkron, dan false jika tidak.
|
LaporkanTindakanSelesai
void ReportActionComplete( PlatformResult inResult )
API WARM dipanggil untuk mengumumkan penyelesaian panggilan API platform asinkron sebelumnya.
Diasumsikan bahwa API tindakan platform mungkin perlu melakukan operasi asinkron. Jika benar, maka API platform akan menampilkan kPlatformResultInProgress. Saat hal ini terjadi, Tindakan Alamat dan Perutean baru akan ditangguhkan hingga sistem memanggil ReportActionComplete untuk mengumumkan penyelesaian operasi.
Detail | |||
---|---|---|---|
Parameter |
|
MenetapkanCurrentActionState
void SetCurrentActionState( ActionType inAction, bool inValue )
Fungsi statis yang menetapkan Status saat ini dari tindakan yang ditentukan.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
SetSystemFeatureState
bool SetSystemFeatureState( SystemFeatureType inSystemFeature, bool inValue )
Fungsi statis yang menetapkan Status Fitur Sistem saat ini.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Menampilkan |
true jika Fitur Sistem diubah, nilai false jika tidak berubah.
|
HarusMenjalankanTindakan
bool ShouldPerformAction( ActionType inAction, FlagsType inNecessarySystemFeatureState, bool & outActivate )
Fungsi statis yang menentukan apakah tindakan yang ditentukan harus dilakukan.
Fungsi ini memeriksa kondisi tanda Status Fitur Sistem dan menentukan apakah tindakan yang ditentukan harus diaktifkan atau dinonaktifkan. Fungsi tersebut kemudian memeriksa status tindakan saat ini dan jika tindakan tidak disetel ke nilai yang diperlukan oleh Status Fitur Sistem, fungsi tersebut akan menampilkan true bersama dengan status tindakan yang diinginkan di outActivate
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Menampilkan |
true jika tindakan saat ini tidak dalam status yang diinginkan, false jika tidak.
|
SystemFeatureStateChangeHandler
void SystemFeatureStateChangeHandler( SystemFeatureType inSystemFeatureType, bool inState )
Fungsi statis yang menetapkan status Fitur Sistem dan memberi tahu platform bahwa status peristiwa telah berubah.
Dipanggil oleh EventStateChange API untuk melakukan operasi reaksi yang diperlukan.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
AmbilTindakan
void TakeActions( void )
Fungsi statis yang menguji Status setiap tindakan dan membuat panggilan API platform untuk mengubah Status tindakan jika diperlukan.
Fungsi ini menggunakan shouldPerformAction() untuk menentukan apakah status tindakan perlu diubah/diambil. Jika shouldPerformAction() menampilkan true, fungsi akan memanggil API tindakan yang sesuai untuk melakukan tindakan agar dapat statusnya dalam status yang diinginkan. Hasil panggilan API tindakan diteruskan ke RecordPlatformResult() dan jika fungsi tersebut menampilkan nilai benar, eksekusi fungsi ini akan dihentikan.
TindakanIklanThread
PlatformResult ThreadAdvertisementAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
Salah satu metode Action.
Menetapkan Status Iklan Thread
Detail | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||
Menampilkan |
Meneruskan hasil dari Platform::ThreadAdvertisingment().
|
ThreadHostAddressAction
PlatformResult ThreadHostAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
Salah satu metode Action.
Menetapkan Alamat Host untuk Antarmuka Thread.
Detail | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||
Menampilkan |
Meneruskan hasil dari Platform::HostAddress().
|
ThreadHostRouteAction
PlatformResult ThreadHostRouteAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
Salah satu metode Action.
Menetapkan Rute Host untuk Antarmuka Thread.
Detail | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||
Menampilkan |
Meneruskan hasil dari Platform::HostRoute().
|
ThreadInterfaceStateChange
void ThreadInterfaceStateChange( InterfaceState inState )
API WARM dipanggil untuk mengumumkan perubahan Status untuk antarmuka Thread.
Detail | |||
---|---|---|---|
Parameter |
|
ThreadRoutePriorityAction
PlatformResult ThreadRoutePriorityAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
Salah satu metode Action.
Menetapkan Prioritas Rute Thread berdasarkan Ketersediaan Tunnel.
Detail | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||
Menampilkan |
Meneruskan hasil dari Platform::ThreadRoutePriority().
|
Perubahan ThreadRoutingState
void ThreadRoutingStateChange( InterfaceState inState )
API WARM dipanggil untuk mengumumkan perubahan Status untuk fitur Pemilihan Rute Thread.
Detail | |||
---|---|---|---|
Parameter |
|
ThreadThreadAddressAction
PlatformResult ThreadThreadAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
Salah satu metode Action.
Menetapkan Alamat Thread untuk Antarmuka Thread.
Detail | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||
Menampilkan |
Meneruskan hasil dari Platform::ThreadAddress().
|
ThreadThreadRouteAction
PlatformResult ThreadThreadRouteAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
Salah satu metode Action.
Menetapkan Rute Thread untuk Stack Thread.
Detail | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||
Menampilkan |
Meneruskan hasil dari Platform::ThreadRoute().
|
TunnelHostAddressAction
PlatformResult TunnelHostAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
Salah satu metode Action.
Menetapkan HostAddress untuk Tunnel Interface.
Detail | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||
Menampilkan |
Meneruskan hasil dari Platform::HostAddress().
|
TunnelHostRouteAction
PlatformResult TunnelHostRouteAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
Salah satu metode Action.
Menetapkan HostRoute untuk Tunnel Interface.
Detail | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||
Menampilkan |
Meneruskan hasil dari Platform::HostRoute().
|
TunnelInterfaceStateChange
void TunnelInterfaceStateChange( InterfaceState inState )
API WARM dipanggil untuk mengumumkan perubahan Status untuk antarmuka Weave Tunnel.
Detail | |||
---|---|---|---|
Parameter |
|
TunnelPriorityStateChange
void TunnelPriorityStateChange( nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability )
API WARM yang dipanggil untuk memperbarui prioritas Layanan Tunnel.
Detail | |||
---|---|---|---|
Parameter |
|
TunnelServiceStateChange
void TunnelServiceStateChange( InterfaceState inState, nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability )
API WARM dipanggil untuk mengumumkan perubahan Status untuk antarmuka Weave Tunnel.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
WiFiHostAddressAction
PlatformResult WiFiHostAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
Salah satu metode Action.
Menetapkan Alamat Host untuk Antarmuka Wi-Fi.
Detail | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||
Menampilkan |
Meneruskan hasil dari Platform::HostAddress().
|
WiFiInterfaceStateChange
void WiFiInterfaceStateChange( InterfaceState inState )
API WARM yang dipanggil untuk mengumumkan perubahan Status untuk antarmuka Wi-Fi.
Detail | |||
---|---|---|---|
Parameter |
|