ไม่มี:: สาน:: เลเยอร์อุปกรณ์:: ภายใน:: GenericConnectivityManagerImpl_Thread
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericConnectivityManagerImpl_Thread.h>
มีการดำเนินงานทั่วไปของ WiFi เฉพาะ ConnectivityManager ให้บริการสำหรับการใช้งานบนแพลตฟอร์มที่สนับสนุนกระทู้
สรุป
ชั้นนี้มีจุดมุ่งหมายที่จะได้รับมรดก (โดยตรงหรือโดยอ้อม) โดย ConnectivityManagerImpl ชั้นซึ่งยังปรากฏเป็นแม่แบบของพารามิเตอร์ ImplClass
คลาส GenericConnectivityManagerImpl_Thread<> ได้รับการออกแบบให้เป็นอิสระจากสแต็กเธรดเฉพาะที่ใช้งานอยู่ ซึ่งหมายความว่าโค้ดไม่ได้ใช้งาน OpenThread API โดยตรง นี้จะทำได้โดยการมอบหมายการดำเนินงานของสแต็คที่เฉพาะเจาะจงทั้งหมดไปยัง ThreadStackManager ระดับ
ฟังก์ชันที่ได้รับการป้องกัน | |
---|---|
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) |
ฟังก์ชันที่ได้รับการป้องกัน
UpdateServiceConnectivity
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 )
_ในนั้น
void _Init( void )
_IsThreadApplicationControlled
bool _IsThreadApplicationControlled( void )
_IsThreadAttached
bool _IsThreadAttached( void )
_IsThreadEnabled
bool _IsThreadEnabled( void )
_IsThreadProvisioned
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 )