จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

nl::Weave::DeviceLayer::ภายใน::GenericConnectivityManagerImpl_NoTunnel

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

จัดเตรียมฟีเจอร์ทั่วไปของ ConnectivityManager เฉพาะสําหรับอุโมงค์ข้อมูลเฉพาะสําหรับแพลตฟอร์มที่ไม่รองรับอุโมงค์ข้อมูลบริการ

สรุป

คลาสนี้รับค่ามาจากคลาส ConnectivityManagerImpl ทั้งโดยตรงหรือโดยอ้อมซึ่งปรากฏเป็นพารามิเตอร์ ImplClass ของเทมเพลต

สมาชิกในคลาสนี้คือวิธีการในบรรทัดทั้งหมดที่ไม่ต้องดําเนินการใดๆ และจะแสดงผลค่าคงที่ ซึ่งช่วยให้คอมไพเลอร์เพิ่มประสิทธิภาพโค้ดที่ตายแล้วได้โดยไม่ต้องใช้ #ifdef's เช่น

``` if (ConnectivityMgr().GetServiceTunnelMode() != ConnectivityManager::kWoBLEServiceMode_NotSupported) { // ... จะดําเนินการบางอย่างบนอุปกรณ์ที่สนับสนุนอุโมงค์บริการ ... } ```

ฟังก์ชันสาธารณะ

_GetServiceTunnelMode(void)
ConnectivityManager::ServiceTunnelMode
_HaveServiceConnectivityViaTunnel(void)
bool
_IsServiceTunnelConnected(void)
bool
_IsServiceTunnelRestricted(void)
bool
_SetServiceTunnelMode(ConnectivityManager::ServiceTunnelMode val)

ฟังก์ชันสาธารณะแบบคงที่

_ServiceTunnelModeToStr(ConnectivityManager::ServiceTunnelMode mode)
const char *

ฟังก์ชันสาธารณะ

_GetServiceTunnelMode

ConnectivityManager::ServiceTunnelMode _GetServiceTunnelMode(
  void
)

_ContainServiceConnectivityViaTunnel

bool _HaveServiceConnectivityViaTunnel(
  void
)

_IsServiceTunnelConnected

bool _IsServiceTunnelConnected(
  void
)

_IsServiceTunnelRestricted

bool _IsServiceTunnelRestricted(
  void
)

_SetServiceTunnelMode

WEAVE_ERROR _SetServiceTunnelMode(
  ConnectivityManager::ServiceTunnelMode val
)

ฟังก์ชันสาธารณะแบบคงที่

_ServiceTunnelModeToStr

const char * _ServiceTunnelModeToStr(
  ConnectivityManager::ServiceTunnelMode mode
)