Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기
컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

nl::매트::기기 레이어::내부::GenericConnectivityManagerImpl_Thread

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericConnectivityManagerImpl_Thread.h>

스레드를 지원하는 플랫폼에서 사용할 수 있도록 Wi-Fi 관련 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
)

_ThreadThreadProvider

void _ClearThreadProvision(
  void
)

_ThreadThreadType:

ConnectivityManager::ThreadDeviceType _GetThreadDeviceType(
  void
)

_GetThreadMode

ConnectivityManager::ThreadMode _GetThreadMode(
  void
)

_GetThread설문조사 생성 구성

void _GetThreadPollingConfig(
  ConnectivityManager::ThreadPollingConfig & pollingConfig
)

_HASServiceConnectivityViaThread

bool _HaveServiceConnectivityViaThread(
  void
)

_init

void _Init(
  void
)

_IsThreadApplicationControlled

bool _IsThreadApplicationControlled(
  void
)

_IsThreadAttached

bool _IsThreadAttached(
  void
)

_Threads가 활성화됨

bool _IsThreadEnabled(
  void
)

_IsThread프로비저닝됨

bool _IsThreadProvisioned(
  void
)

_OnPlatformEvent

void _OnPlatformEvent(
  const WeaveDeviceEvent *event
)

스레드 스레드 유형

WEAVE_ERROR _SetThreadDeviceType(
  ConnectivityManager::ThreadDeviceType deviceType
)

스레드 설정

WEAVE_ERROR _SetThreadMode(
  ConnectivityManager::ThreadMode val
)

스레드 설정

WEAVE_ERROR _SetThreadPollingConfig(
  const ConnectivityManager::ThreadPollingConfig & pollingConfig
)