nl:: örgü:: Cihaz Katmanı:: İç:: GenericConnectivityManagerImpl_Thread
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericConnectivityManagerImpl_Thread.h>
WiFi özgü bir jenerik uygulanmasını sağlar ConnectivityManager platformlarında kullanılmak üzere öne çıkardığına destek Konu.
Özet
Bu sınıf tarafından (doğrudan ya da dolaylı olarak) kalıtsal amaçlanan ConnectivityManagerImpl da şablonun ImplClass parametresi olarak görünür sınıfı sağlar.
GenericConnectivityManagerImpl_Thread<> sınıfı, kullanımdaki belirli Thread yığınından bağımsız olacak şekilde tasarlanmıştır; örneğin, kodun herhangi bir OpenThread API'sini doğrudan kullanmadığını ima eder. Bu, tüm yığın özgü operasyonlar devrederek ile elde edilir ThreadStackManager sınıfı.
Korumalı fonksiyonlar | |
---|---|
UpdateServiceConnectivity (void) | void |
_ClearThreadProvision (void) | void |
_GetThreadDeviceType (void) | ConnectivityManager::ThreadDeviceType |
_GetThreadMode (void) | ConnectivityManager::ThreadMode |
_GetThreadPollingConfig ( ConnectivityManager::ThreadPollingConfig & pollingConfig) | void |
_HaveServiceConnectivityViaThread (void) | bool |
_Init (void) | void |
_IsThreadApplicationControlled (void) | bool |
_IsThreadAttached (void) | bool |
_IsThreadEnabled (void) | bool |
_IsThreadProvisioned (void) | bool |
_OnPlatformEvent (const WeaveDeviceEvent *event) | void |
_SetThreadDeviceType (ConnectivityManager::ThreadDeviceType deviceType) | |
_SetThreadMode (ConnectivityManager::ThreadMode val) | |
_SetThreadPollingConfig (const ConnectivityManager::ThreadPollingConfig & pollingConfig) |
Korumalı fonksiyonlar
GüncellemeHizmetBağlantısı
void UpdateServiceConnectivity( void )
_ClearThreadProvision
void _ClearThreadProvision( void )
_GetThreadDeviceType
ConnectivityManager::ThreadDeviceType _GetThreadDeviceType( void )
_GetThreadMode
ConnectivityManager::ThreadMode _GetThreadMode( void )
_GetThreadPollingConfig
void _GetThreadPollingConfig( ConnectivityManager::ThreadPollingConfig & pollingConfig )
_HaveServiceConnectivityViaThread
bool _HaveServiceConnectivityViaThread( void )
_İçinde
void _Init( void )
_IsThreadApplicationControlled
bool _IsThreadApplicationControlled( void )
_IsThreadAttached
bool _IsThreadAttached( void )
_IsThreadEnabled
bool _IsThreadEnabled( void )
_IsThreadTedarik Edildi
bool _IsThreadProvisioned( void )
_OnPlatformEvent
void _OnPlatformEvent( const WeaveDeviceEvent *event )
_SetThreadDeviceType
WEAVE_ERROR _SetThreadDeviceType( ConnectivityManager::ThreadDeviceType deviceType )
_SetThreadMode
WEAVE_ERROR _SetThreadMode( ConnectivityManager::ThreadMode val )
_SetThreadPollingConfig
WEAVE_ERROR _SetThreadPollingConfig( const ConnectivityManager::ThreadPollingConfig & pollingConfig )