ไม่มี:: สาน:: เลเยอร์อุปกรณ์:: ภายใน:: 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
)