Google is committed to advancing racial equity for Black communities. See how.
این صفحه به‌وسیله ‏Cloud Translation API‏ ترجمه شده است.
Switch to English

مرجع OpenWeave C ++

صفحات مرجع برای OpenWeave.

nl

سازه ها

nl :: ArrayLengthAndBuffer کمکی برای بسته بندی آرایه ای با طول.
nl :: ErrorFormatter
nl :: FieldDescriptor ساختاری که یک زمینه TLV را در یک ساختار شمای شرح می دهد و آن را به داده های یک c-ساختار متصل می کند.
nl :: MemoryManagement یک c ساختار از توابع اختصاصی / رایگان حافظه.
nl :: SchemaFieldDescriptor بسته به مجموعه ای از FieldDescriptors برای توصیف ساختار / ساختار طرحواره.
nl :: SerializationContext c- ساختار حاوی هرگونه زمینه یا وضعیت مورد نیاز برای سریال سازی یا سلبریتی کردن.
nl :: SerializedByteString
nl :: SerializedFieldTypeBoolean_array
nl :: SerializedFieldTypeByteString_array
nl :: SerializedFieldTypeFloatingPoint32_array
nl :: SerializedFieldTypeFloatingPoint64_array
nl :: SerializedFieldTypeInt16_array
nl :: SerializedFieldTypeInt32_array
nl :: SerializedFieldTypeInt64_array
nl :: SerializedFieldTypeInt8_array
nl :: SerializedFieldTypeUInt16_array
nl :: Arial SerializedFieldTypeUInt32
nl :: SerializedFieldTypeUInt64_array
nl :: SerializedFieldTypeUInt8_array
nl :: SerializedFieldTypeUTF8String_array
nl :: StructureSchemaPointerPair برای نوشتن ساختار TLV بر اساس آن داده ها ، یک داده c با ساختار داده و StructureSchemaDescriptor داشته باشید.

nl :: ArgParser

کلاس ها

nl :: ArgParser :: HelpOptions Common OptionSet برای دستیابی به گزینه های اطلاعاتی (راهنما ، نسخه).
nl :: ArgParser :: OptionSetBase OptionSet که در آن دستگیره یک عملکرد مجازی است.

سازه ها

nl :: ArgParser :: OptionDef گزینه خط فرمان را تعریف می کند.
nl :: ArgParser :: OptionSet گروهی از گزینه های خط فرمان مربوط به منطقی و قابل استفاده مجدد را تعریف می کند.

nl :: بله

کلاس ها

nl :: Ble :: BleApplicationDelegate
nl :: Ble :: BLEEndPoint
nl :: Ble :: BleLayer این کلاس یک رابط برای یک موضوع واحد را فراهم می کند تا داده ها را از طریق توابع رابط پلت فرم BleLayer یا روی پشته از طریق یک شی WeaveConnection مرتبط با BLEEndPoint به سمت بالا پشته هدایت کند.
nl :: Ble :: BleLayerObject
nl :: Ble :: BlePlatformDelegate
nl :: Ble :: BleTransportCapactionsRequestMessage
nl :: Ble :: BleTransportCapunitiesResponseMessage
nl :: Ble :: BleTransportCommandMessage
nl :: Ble :: BTCommandHeader
nl :: Ble :: BTCommandTypeAck
nl :: Ble :: BTCommandTypeTestData
nl :: Ble :: BTCommandTypeTestRequest
nl :: Ble :: BTCommandTypeTestResult
nl :: Ble :: BTCommandTypeTxTiming
nl :: Ble :: BTCommandTypeWindowSize
nl :: Ble :: BTCommandTypeWobleMTU
nl :: Ble :: WoBle
nl :: Ble :: WoBleTest
nl :: Ble :: WoBleTxHistogram
nl :: Ble :: WoBleTxRecord

سازه ها

nl :: Ble :: WeaveBLEDeviceIdentificationInfo بلوک اطلاعات شناسایی دستگاه Weave BLE.
nl :: Ble :: WeaveBleUUID

nl :: Ble :: سکو:: BlueZ

سازه ها

nl :: Ble :: Platform :: BlueZ :: آداپتور
nl :: Ble :: Platform :: BlueZ :: BluezPeripheralArgs
nl :: Ble :: Platform :: BlueZ :: BluezServerEndpoint
nl :: Ble :: Platform :: BlueZ :: مشخصه
nl :: Ble :: Platform :: BlueZ :: Service
nl :: Ble :: Platform :: BlueZ :: WeaveIdInfo
nl :: Ble :: Platform :: BlueZ :: WeaveServiceData

nl :: اینت

کلاس ها

nl :: Inet :: AsyncDNSResolverSockets این یک کلاس داخلی برای InetLayer است که API های کمکی را برای رزولوشن سیستم نام دامنه ناهمزمان (DNS) در InetLayer فراهم می کند.
nl :: Inet :: DNSResolver این یک کلاس داخلی برای InetLayer است که تجزیه و تحلیل وضوح نام دامنه (DNS) را در InetLayer فراهم می کند.
nl :: Inet :: EndPointBasis مبانی کلاسهای انتهایی حمل و نقل اینترنتی.
nl :: Inet :: InetLayer این دسترسی به سرویس های اینترنتی از جمله تایمر ، رزولوشن سیستم نام دامنه (DNS) ، حمل و نقل شبکه TCP ، حمل و نقل شبکه UDP و حمل و نقل شبکه خام را برای یک موضوع فراهم می کند.
nl :: Inet :: InetLayerBasis این کلاس پایه اشیا-با شمارش مرجع است که توسط یک شی InetLayer مدیریت می شود.
nl :: Inet :: InterfaceAddressIterator Iterator برای لیست آدرس های IP رابط شبکه سیستم.
nl :: Inet :: InterfaceIterator Iterator برای لیست رابط های شبکه سیستم.
nl :: Inet :: IPAddress آدرس پروتکل اینترنت.
nl :: Inet :: IPEndPointBasis اشیا of این کلاس نقاط انتهایی پروتکل IP غیر قابل فوری را نشان می دهند.
nl :: Inet :: IPPacketInfo اطلاعات در مورد پیام / پیوند ورودی / خروجی.
nl :: Inet :: IPPrefix پیشوند آدرس پروتکل اینترنت.
nl :: Inet :: RawEndPoint اشیاء این کلاس نشانگر نقاط پایانی شبکه IP هستند.
nl :: Inet :: SocketEvents مجموعه ای از رویدادهای I / O درخواستی / معلق در یک سوکت را نشان دهید.
nl :: Inet :: TCPEndPoint اشیاء این کلاس نشانگر نقاط پایانی حمل و نقل TCP هستند.
nl :: Inet :: TunEndPoint اشیاء این کلاس رابط های تونلی را نشان می دهند.
nl :: Inet :: UDPEndPoint اشیا of این کلاس نشان دهنده نقاط انتهایی حمل و نقل هستند.

اتحادیه ها

nl :: Inet :: PeerSockAddr

nl :: بافت

کلاس ها

nl :: بافت: صحافی هدف مورد نظر برای ارتباط Weave و اطلاعات پیکربندی مرتبط را ضبط می کند.
nl :: بافت: شمارنده واسط برای مدیریت شمارنده به عنوان یک عدد صحیح.
nl :: بافت: ExchangeContext این کلاس یک گفتگوی مداوم ( ExchangeContext ) بین دو یا چند گره را نشان می دهد.
nl :: بافت: FabricStateDelegate این کلاس نماینده انتزاعی با تغییر وضعیت پارچه ارتباط برقرار می کند.
nl :: Weave :: HostPortList برای مدیریت و دستکاری لیست پورت میزبان ، مجموعه ای فشرده و رمزگذاری شده از باینری از سرورهای میزبان و شناسه پورت مرتبط با فهرست خدمات Weave.
nl :: بافت :: JNIUtils
nl :: Weave :: MonotonicallyIncreasingCounter یک کلاس برای مدیریت یک شمارنده افزایش یکنواخت به عنوان یک مقدار صحیح.
nl :: Weave :: PersistedCounter کلاس برای مدیریت شمارنده به عنوان یک عدد صحیح که قصد دارد در راه اندازی مجدد از راه دور ادامه یابد.
nl :: بافت: WeaveConnection تعریف کلاس Weave Connection.
nl :: Weave :: WeaveConnectionTunnel تعریف کلاس WeaveConnectionTunnel ، که یک جفت TCPEndPoints را که WeaveConnections اصلی آنها جفت شده است ، مدیریت می کند و WeaveMessageLayer بین آنها تمام بسته شدن داده ها و اتصالات را به جلو هدایت می کند.
nl :: بافت: WeaveEncryptionKey_AES128CTRSHA1
nl :: Weave :: WeaveExchangeHeader این نمایه Weave و نوع پیام یک پیام خاص Weave را در ExchangeContext مشخص می کند .
nl :: Weave :: WeaveExchangeManager این کلاس برای مدیریت ExchangeContexts با سایر گره های Weave استفاده می شود.
nl :: بافت: WeaveFabricState اعلامیه WeaveFabricState به جلو.
nl :: بافت: WeaveKeyId تعریف شناسه Weave Key.
nl :: بافت: WeaveMessageLayer تعریف کلاس WeaveMessageLayer ، که ارتباط با سایر گره های Weave را مدیریت می کند.
nl :: بافت: WeaveMsgEncryptionKey حاوی اطلاعات مربوط به کلید رمزگذاری پیام Weave است.
nl :: Weave :: WeaveMsgEncryptionKeyCache حافظه نهان اصلی کلیدهای رمزگذاری پیام Weave.
nl :: Weave :: WeaveSecuranceManager
nl :: بافت: WeaveServerBase هدف اصلی و اصلی برای اجرای پاسخ دهندگان ناخواسته پروفایل Weave (سرورها) که اعتبارسنجی درخواست های معتبر را ارسال می کند و گزارش های وضعیت را ارسال می کند و امکان ذخیره مشترک اعضای داده را برای حالت پارچه و یک مدیر تبادل فراهم می کند.
nl :: Weave :: WeaveServerDelegateBase کلاس پایه مشترک برای اجرای اشیاء نماینده سرور Weave.
nl :: Weave :: WeaveSessionKey حاوی اطلاعات مربوط به کلید جلسه Weave است.
nl :: Weave :: WeaveSessionState حالت ارتباطی مورد نیاز برای ارسال / دریافت پیام را با گره دیگری انتقال می دهد.

سازه ها

nl :: بافت: JNILibraryMethod
nl :: بافت: WeaveMessageInfo اطلاعات مربوط به پیام Weave که در مرحله ارسال یا دریافت است.
nl :: بافت: WRMPConfig پیکربندی WRMP.

اتحادیه ها

nl :: بافت: WeaveEncryptionKey

nl :: بافت:: ASN1

کلاس ها

nl :: بافت: ASN1 :: ASN1 ریدر
nl :: بافت: ASN1 :: ASN1UniversalTime
nl :: بافت: ASN1 :: ASN1Writer

nl :: بافت:: رمزنگاری

کلاس ها

nl :: باف :: Crypto :: CTR_DRBG
nl :: بافت: Crypto :: CTR حالت
nl :: Weave :: Crypto :: رمزگذاریECDSSignature
nl :: Weave :: Crypto :: رمزگذاری شدهECPrivateKey
nl :: بافت: Crypto :: EncodedECPublicKey
nl :: بافت: Crypto :: EncodedHMACSignature
nl :: بافت: Crypto :: EncodedRSAKey
nl :: بافت: Crypto :: EncodedRSASignature
nl :: باف :: Crypto :: HKDF
nl :: بافت: Crypto :: HKDFSHA1Or256
nl :: بافت: Crypto :: HMAC

nl :: بافت:: DeviceLayer

کلاس ها

nl :: Weave :: DeviceLayer :: ConfigurationManager دسترسی به اطلاعات پیکربندی زمان اجرا و زمان ساخت دستگاه Weave را فراهم می کند.
nl :: Weave :: DeviceLayer :: ConfigurationManagerImpl اجرای بتن اشیاء مجرد ConfigurationManager برای سکوی EFR32.
nl :: Weave :: DeviceLayer :: ConnectivityManager کنترل اتصال به شبکه برای یک دستگاه Weave را فراهم می کند.
nl :: Weave :: DeviceLayer :: ConnectivityManagerImpl اجرای بتن اشیاء مجرد ConnectivityManager برای سیستم عامل های Silicon Labs EFR32.
nl :: Weave :: DeviceLayer :: PlatformManager ویژگی هایی را برای مقداردهی اولیه و تعامل با پشته شبکه Weave در دستگاهی با قابلیت Weave فراهم می کند.
nl :: Weave :: DeviceLayer :: PlatformManagerImpl اجرای بتن شی واحد PlatformManager برای پلتفرم EFR32.
nl :: Weave :: DeviceLayer :: SoftwareUpdateManager
nl :: Weave :: DeviceLayer :: SoftwareUpdateManagerImpl اجرای بتن از SoftwareUpdateManager شی تک قلو برای سیستم عامل سیلیکون آزمایشگاه EFR32.
nl :: بافت: DeviceLayer :: ThreadStackManager ویژگی هایی را برای اولیه سازی و تعامل با پشته Thread در یک دستگاه با قابلیت Weave فراهم می کند.
nl :: Weave :: DeviceLayer :: ThreadStackManagerImpl اجرای بتن شی sing Singleton ThreadStackManager برای سیستم عاملهای EFR32 با استفاده از Silkon Labs SDK و OpenThread stack.
nl :: بافت: DeviceLayer :: TimeSyncManager همگام سازی زمان را برای Weave Devices مدیریت می کند.
nl :: Weave :: DeviceLayer :: TraitManager انتشار و اشتراک صفات Weave Data Management برای یک دستگاه Weave را مدیریت می کند.

سازه ها

nl :: Weave :: DeviceLayer :: WeaveDeviceEvent یک رویداد لایه دستگاه باف را نشان می دهد.
nl :: Weave :: DeviceLayer :: WeaveDevicePlatformEvent اطلاعات مربوط به رویداد ویژه سکو را برای سیستم عامل های Silicon Labs EFR32 ارائه می دهد.

nl :: بافت:: DeviceLayer :: درونی؛ داخلی

کلاس ها

nl :: بافت: DeviceLayer :: داخلی :: BLEManager كنترل خدمات WoBLE و اتصال يك دستگاه Weave را فراهم مي كند.
nl :: بافت: DeviceLayer :: داخلی :: BLEManagerImpl اجرای بتن شیء مجرد NetworkProvisioningServer برای سیستم عامل های EFR32.
nl :: بافت: DeviceLayer :: داخلی :: DeviceControlServer نمایه کنترل دستگاه weave را برای دستگاه Weave پیاده سازی می کند.
nl :: بافت: DeviceLayer :: داخلی :: DeviceDescriptionServer نمایه توضیحات دستگاه باف را برای دستگاه Weave پیاده سازی می کند.
nl :: بافت: DeviceLayer :: داخلی :: DeviceIdentityTraitDataSource یک منبع داده برای Weave DeviceIdentityTrait پیاده سازی می کند.
nl :: بافت: DeviceLayer :: داخلی :: DeviceNetworkInfo
nl :: بافت: DeviceLayer :: داخلی :: EchoServer Weave Echo Profile را برای دستگاه Weave پیاده سازی می کند.
nl :: Weave :: DeviceLayer :: داخلی :: EFR32Config
nl :: بافت: DeviceLayer :: داخلی :: ESP32Config توابع و تعاریفی را برای دستیابی به اطلاعات پیکربندی دستگاه در ESP32 ارائه می دهد.
nl :: بافت: DeviceLayer :: داخلی :: ESP32Utils
nl :: Weave :: DeviceLayer :: داخلی :: FabricProvisioningServer نمایه تولید پارچه بافی را برای دستگاه Weave پیاده سازی می کند.
nl :: بافت: دستگاه لایه :: داخلی :: تهیه کارخانه اجرای پیش فرض ویژگی تهیه کارخانه دستگاه.
nl :: بافت: DeviceLayer :: داخلی :: FactoryProvisioningBase پشتیبانی از تهیه کارخانه دستگاه در زمان راه اندازی.
nl :: بافت: DeviceLayer :: داخلی :: GenericConfigurationManagerImpl پیاده سازی عمومی ویژگی های ConfigurationManager را که روی چندین سیستم عامل کار می کند فراهم می کند.
nl :: Weave :: DeviceLayer :: داخلی :: GenericConnectivityManagerImpl اجرای عمومی از ویژگی های ConnectivityManager را فراهم می کند که در سیستم عامل های مختلف کار می کند.
nl :: Weave :: DeviceLayer :: داخلی :: GenericConnectivityManagerImpl_BLE یک پیاده سازی عمومی از ویژگی های اتصال ویژه BLE برای سیستم عامل هایی که قابلیت BLE توسط کلاس BLEManager اجرا می شود ، فراهم می کند .
nl :: Weave :: DeviceLayer :: داخلی :: GenericConnectivityManagerImpl_NoBLE پیاده سازی عمومی از ویژگی های اتصال ویژه خاص BLE برای سیستم عامل هایی که از BLE پشتیبانی نمی کنند فراهم می کند.
nl :: Weave :: DeviceLayer :: داخلی :: GenericConnectivityManagerImpl_NoThread پیاده سازی عمومی از ویژگی های اتصال WiFi ویژه Manager برای استفاده در سیستم عامل هایی که از Thread پشتیبانی نمی کنند فراهم می کند.
nl :: Weave :: DeviceLayer :: داخلی :: GenericConnectivityManagerImpl_NoTunnel اجرای عمومی از ویژگی های اتصال ویژه تونل سرویس ConnectManager برای سیستم عامل هایی که از یک تونل سرویس پشتیبانی نمی کنند ، ارائه می دهد.
nl :: Weave :: DeviceLayer :: داخلی :: GenericConnectivityManagerImpl_NoWiFi پیاده سازی عمومی از ویژگی های اتصال WiFi ویژه ConnectionManager برای سیستم عامل هایی که از WiFi پشتیبانی نمی کنند ارائه می دهد
nl :: Weave :: DeviceLayer :: داخلی :: GenericConnectivityManagerImpl_Thread پیاده سازی عمومی ویژگی های اتصال ویژه WiFi ویژه اتصال برای استفاده در سیستم عامل هایی که از Thread پشتیبانی می کنند را فراهم می کند.
nl :: Weave :: DeviceLayer :: داخلی :: GenericSoftwareUpdateManagerImpl پیاده سازی عمومی ویژگی های مدیر بروزرسانی نرم افزار را فراهم می کند که در چندین سیستم عامل کار می کند.
nl :: Weave :: DeviceLayer :: داخلی :: GenericSoftwareUpdateManagerImpl_BDX اجرای عمومی ویژگیهای SoftwareUpdateManager را برای استفاده در سیستم عامل هایی که از BDX پشتیبانی می کنند فراهم می کند.
nl :: Weave :: DeviceLayer :: داخلی :: GenericThreadStackManagerImpl_FreeRTOS اجرای عمومی از ویژگی های ThreadStackManager که در سیستم عامل های FreeRTOS کار می کند ، فراهم می کند.
nl :: Weave :: DeviceLayer :: داخلی :: GenericThreadStackManagerImpl_OpenThread پیاده سازی عمومی ویژگی های ThreadStackManager را فراهم می کند که همراه با OpenThread کار می کند.
nl :: Weave :: DeviceLayer :: داخلی :: GenericThreadStackManagerImpl_OpenThread_LwIP اجرای عمومی از ویژگی های ThreadStackManager را ارائه می دهد که در رابطه با OpenThread و LwIP کار می کند.
nl :: Weave :: DeviceLayer :: داخلی :: GroupKeyStoreImpl اجرای برنامه Weave GroupKeyStoreBase API برای سیستم عامل های مبتنی بر SDK Labs Silicon.
nl :: بافت: DeviceLayer :: داخلی :: NetworkProvisioningServer خدمات تهیه شبکه برای یک دستگاه بافندگی را ارائه می دهد.
nl :: Weave :: DeviceLayer :: Internal :: NetworkProvisioningServerImpl اجرای بتن اشیاء SingPon NetworkProvisioningServer برای سیستم عامل های Silicon Labs EFR32.
nl :: Weave :: DeviceLayer :: داخلی :: NetworkTelemetryManager
nl :: بافت: DeviceLayer :: داخلی :: NRF5Config توابع و تعاریفی را برای دسترسی به پیکربندی دستگاه پایدار در سیستم عامل های مبتنی بر Nordic nRF5 SDK ارائه می دهد.
nl :: Weave :: DeviceLayer :: داخلی :: ServiceProvisioningServer نمایه تهیه خدمات Weave را برای دستگاه Weave پیاده سازی می کند.
nl :: Weave :: DeviceLayer :: داخلی :: ThreadTelemetry
nl :: Weave :: DeviceLayer :: داخلی :: ThreadTopology
nl :: بافت: DeviceLayer :: داخلی :: TunnelTelemetry
nl :: Weave :: DeviceLayer :: داخلی :: WeaveTelemetryBase این یک کلاس پایه است که توابع سنجش شبکه را برای شبکه های مختلف به عهده دارد.
nl :: Weave :: DeviceLayer :: داخلی :: WiFiTelemetry

nl :: بافت:: مدیریت دستگاه

کلاس ها

nl :: Weave :: DeviceManager :: DeviceStatus
nl :: بافت: DeviceManager :: TraitSchemaDirectory
nl :: Weave :: DeviceManager :: WeaveDeviceManager

nl :: بافت:: سکو:: امنیت

کلاس ها

nl :: بافت: بسترهای نرم افزاری :: امنیت :: AES128BlockCipher
nl :: Weave :: Platform :: Security :: AES128BlockCipherDec
nl :: Weave :: Platform :: Security :: AES128BlockCipherEnc
nl :: Weave :: Platform :: Security :: AES256BlockCipher
nl :: Weave :: Platform :: Security :: AES256BlockCipherDec
nl :: Weave :: Platform :: Security :: AES256BlockCipherEnc
nl :: بافت: پلت فرم :: امنیت :: SHA1
nl :: بافت: پلت فرم :: امنیت :: SHA256

nl :: بافت:: پروفایل ها

کلاس ها

nl :: بافت: پروفایل :: پروفایل پیام برای استفاده معقول از بافرهای پیام ، این تکرار کننده را تعریف می کنیم که می تواند برای پیگیری مرزها و غیره استفاده شود.
nl :: Weave :: Profiles :: ReferencedString در اینجا نحوه رسیدگی به رشته ها در Weave آورده شده است.
nl :: بافت: پروفایل :: ReferencedTLVData به همین ترتیب ، ما باید بتوانیم یک قطعه بزرگ از داده TLV را نمایان کنیم.
nl :: بافت: پروفایل :: RetainedPacketBuffer این یک کلاس پایه است که به عنوان یک هدف راحت برای شمارش خودکار یک System :: PacketBuffer عمل می کند .
nl :: Weave :: Profiles :: WeaveEchoClient
nl :: Weave :: Profiles :: WeaveEchoServer

nl :: بافت:: پروفایل :: BDX_Current

کلاس ها

nl :: بافت: پروفایل :: BDX_Current :: BlockAck
nl :: بافت: پروفایل :: BDX_Current :: BlockEOF
nl :: بافت: پروفایل :: BDX_Current :: BlockEOFAck
nl :: Weave :: Profiles :: BDX_Current :: BlockQuery
nl :: بافت: پروفایل :: BDX_Current :: BlockSend
nl :: بافت: پروفایل :: BDX_Current :: ReceiveAccept
nl :: بافت: پروفایل :: BDX_Current :: ReceiveInit
nl :: بافت: پروفایل :: BDX_Current :: ReceiveReject
nl :: Weave :: Profiles :: BDX_Current :: SendAccept
nl :: Weave :: Profiles :: BDX_Current :: SendInit
nl :: Weave :: Profiles :: BDX_Current :: SendReject
nl :: بافت: پروفایل :: BDX_Current :: TransferError
nl :: بافت: پروفایل :: BDX_Current :: WeaveBdxClient
nl :: بافت :: پروفایل :: BDX_Current :: WeaveBdxDelegate

nl :: بافت:: پروفایل :: BDX_ توسعه

کلاس ها

nl :: Weave :: Profiles :: BDX_Development :: BdxNode
nl :: Weave :: Profiles :: BDX_Development :: BlockAck پیام BlockAck برای تأیید بلوک داده استفاده می شود.
nl :: بافت: پروفایل :: BDX_Development :: BlockAckV1 از پیام BlockAckV1 برای تأیید یک بلوک داده استفاده می شود.
nl :: بافت: پروفایل :: BDX_D توسعه :: BlockEOF پیام BlockEOF برای انتقال آخرین بلوک داده از فرستنده به گیرنده استفاده می شود.
nl :: بافت: پروفایل :: BDX_Development :: BlockEOFAck پیام BlockEOFAck برای تأیید آخرین بلوک داده استفاده می شود.
nl :: بافت: پروفایل :: BDX_Development :: BlockEOFAckV1 از پیام BlockEOFAckV1 برای تأیید آخرین بلوک داده استفاده می شود.
nl :: بافت: پروفایل :: BDX_Development :: BlockEOFV1 پیام BlockEOFV1 برای انتقال آخرین بلوک داده از فرستنده به گیرنده استفاده می شود.
nl :: Weave :: Profiles :: BDX_Development :: BlockQuery از پیام BlockQuery برای درخواست انتقال یک بلوک از داده از فرستنده به گیرنده استفاده می شود.
nl :: Weave :: Profiles :: BDX_Development :: BlockQueryV1 پیام BlockQueryV1 برای درخواست انتقال یک بلوک از داده ها از فرستنده به گیرنده استفاده می شود.
nl :: بافت: پروفایل :: BDX_Development :: BlockSend از پیام BlockSend برای انتقال یک بلوک از داده ها از فرستنده به گیرنده استفاده می شود.
nl :: بافت: پروفایل :: BDX_Development :: BlockSendV1 پیام BlockSendV1 برای انتقال مجموعه ای از داده ها از فرستنده به گیرنده استفاده می شود.
nl :: بافت :: پروفایل :: BDX_Development :: ReceiveAccept وقتی گیرنده آغازگر است ، از پیام ReceiveAccept برای پذیرش مبادله پیشنهادی استفاده می شود.
nl :: بافت: پروفایل :: BDX_Development :: ReceiveInit پیام ReceiveInit برای شروع مبادله در هنگامی که گیرنده آغازگر باشد ، استفاده می شود.
nl :: Weave :: Profiles :: BDX_Development :: ReceiveReject پیام ReceiveReject برای رد یک مبادله پیشنهادی هنگامی که فرستنده آغازگر است استفاده می شود.
nl :: Weave :: Profiles :: BDX_Development :: SendAccept پیام SendAccept برای پذیرش مبادله پیشنهادی هنگامی که فرستنده آغازگر است استفاده می شود.
nl :: Weave :: Profiles :: BDX_Development :: SendInit پیام SendInit برای شروع مبادله هنگامی که فرستنده آغازگر است استفاده می شود.
nl :: بافت: پروفایل :: BDX_Development :: SendReject پیام SendReject برای رد مبادله پیشنهادی هنگام ارسال کننده آغازگر ، استفاده می شود.
nl :: Weave :: Profiles :: BDX_Development :: TransferError از پیام خطا برای گزارش خطا و متوقف کردن مبادله استفاده می شود.

سازه ها

nl :: بافت: پروفایل :: BDX_Development :: BDXHandlers
nl :: Weave :: Profiles :: BDX_Development :: BDXTransfer این ساختار شامل اعضای داده است که نماینده انتقال BDX فعال هستند.

nl :: بافت:: پروفایل :: BulkDataTransfer

کلاس ها

nl :: Weave :: Profiles :: BulkDataTransfer :: BdxDelegate

nl :: بافت:: پروفایل ها: DataManagement_Current

کلاس ها

nl :: Weave :: Profiles :: DataManagement_Current :: AlwaysAcceptDataElementAccessControlDelegate
nl :: Weave :: Profiles :: DataManagement_Current :: BuilderBase کلاس پایه برای رمزگذارهای پیام WDM.
nl :: Weave :: Profiles :: DataManagement_Current :: CircularEventReader یک TLVReader با پشتیبانی CircularEventBuffer .
nl :: Weave :: پروفایلها :: DataManagement_Current :: فرمان
nl :: Weave :: Profiles :: DataManagement_Current :: CommandSender
nl :: Weave :: Profiles :: DataManagement_Current :: GenericTraitCatalogImpl Weave پیاده سازی رابط TraitCatalogBase را برای مجموعه ای از نمونه های داده صفت فراهم کرده است که همه به یک منبع اشاره می کنند.
nl :: Weave :: Profiles :: DataManagement_Current :: IDataElementAccessControlDelegate رابط که قرار است توسط یک پردازنده عناصر داده در یک NotifyRequest اجرا شود.
nl :: Weave :: Profiles :: DataManagement_Current :: IDirtyPathCut
nl :: Weave :: Profiles :: DataManagement_Current :: IPathFilter
nl :: Weave :: Profiles :: DataManagement_Current :: IWeavePublisherLock واسطی که قرار است توسط اپلیکیشن برای سریالی کردن دسترسی به ساختارهای داده WDM کلیدی انجام شود.
nl :: Weave :: Profiles :: DataManagement_Current :: IWeaveWDMMutex رابط یک شی mutex.
nl :: Weave :: پروفایل :: DataManagement_Current :: ListBuilderBase کلاس پایه برای رمزگذارهای پیام WDM ، متخصص در عناصر آرایه TLV مانند لیست داده ها و لیست نسخه ها.
nl :: Weave :: پروفایل ها :: DataManagement_Current :: ListParserBase کلاس پایه برای تجزیه کننده پیام WDM ، تخصصی در عناصر آرایه TLV مانند Data Lists و Version Lists.
nl :: Weave :: Profiles :: DataManagement_Current :: LogBDX بارگذاری
nl :: Weave :: پروفایل ها :: DataManagement_Current :: ورود به سیستم پیکربندی LoggingConfiguration اجزای قابل تنظیم در زیر سیستم Weave Event Logging را کپسوله می کند.
nl :: Weave :: Profiles :: DataManagement_Current :: LoggingManagement یک کلاس برای مدیریت گزارش های رویداد در حافظه.
nl :: Weave :: Profiles :: DataManagement_Current :: NotificationEngine
nl :: Weave :: Profiles :: DataManagement_Current :: ParserBase کلاس پایه برای تجزیه کننده پیام WDM.
nl :: Weave :: Profiles :: DataManagement_Current :: ResourceIdentifier ساختاری که شناسه یک منبع را محصور می کند.
nl :: Weave :: پروفایل ها :: DataManagement_Current :: کاتالوگ SingleResourceTraitC
nl :: بافت: پروفایل :: DataManagement_Current :: اشتراک مشتری
nl :: بافت: پروفایل :: DataManagement_Current :: اشتراک موتور این یک میزبان همه اشتراک های WDM بعدی است ، اعم از مشتری و ناشر.
nl :: Weave :: Profiles :: DataManagement_Current :: SubscriptionHandler
nl :: Weave :: پروفایل :: DataManagement_Current :: TraitCatalogBase
nl :: Weave :: پروفایل :: DataManagement_Current :: TraitDataSink
nl :: Weave :: پروفایلها :: DataManagement_Current :: TraitDataSource
nl :: Weave :: پروفایل ها :: DataManagement_Current :: TraitSchemaEngine موتور schema اطلاعات شمای مربوط به یک ویژگی خاص را در اختیار شما قرار می دهد و امکان تجزیه و ترجمه آن را به شکلی قابل استفاده توسط ماشین آلات WDM فراهم می کند.
nl :: Weave :: Profiles :: DataManagement_Current :: TraitUpdatableDataSink
nl :: بافت :: پروفایل :: DataManagement_Current :: بروزرسانی مشتری
nl :: Weave :: پروفایل ها :: DataManagement_Current :: بروزرسانی توضیحات DirtyPathCut کلاس ابزار برای قرار دادن فرهنگ لغت در هنگام پردازش مسیری که دارای فرهنگ لغت است ، در صف انتظار قرار می گیرد.
nl :: Weave :: پروفایل ها :: DataManagement_Current :: بروزرسانی DirtyPathFilter کلاس ابزار برای فیلتر کردن مسیر هنگام کنترل اعلان.
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateEncoder این شیء بارهای WDM UpdateRequest و PartialUpdateRequest را کدگذاری می کند.
nl :: بافت: پروفایل :: DataManagement_Current :: ViewClient

سازه ها

nl :: Weave :: Profiles :: DataManagement_Current :: CircularEventBuffer بافر رویداد داخلی که در اطراف nl ساخته شده است: Weave :: TLV :: WeaveCircularTLVBuffer .
nl :: Weave :: پروفایل ها :: DataManagement_Current :: ConstSchemaVersionRange
nl :: Weave :: پروفایل ها :: DataManagement_Current :: کپی کردن ساختار داخلی برای پیمایش لیست رویدادها.
nl :: بافت: پروفایل :: DataManagement_Current :: DebugLogContext
nl :: Weave :: پروفایل ها :: DataManagement_Current :: DetailsRootSection ساختاری که وضوح کاملی از نمونه صفت را ارائه می دهد.
nl :: Weave :: Profiles :: DataManagement_Current :: EventEnvelopeContext ساختار داخلی برای پیمایش حوادث.
nl :: Weave :: پروفایل :: DataManagement_Current :: EventLoadOutContext ساختار کپی کردن لیست رویدادها روی خروجی.
nl :: Weave :: پروفایل :: DataManagement_Current :: رویدادها ساختاری که گزینه هایی را برای زمینه های مختلف رویداد فراهم می کند.
nl :: Weave :: Profiles :: DataManagement_Current :: EventSchema ساختاری که یک طرحواره برای ابرداده های رویداد تعریف می کند.
nl :: بافت :: پروفایل :: DataManagement_Current :: ExternalEvents ساختار ردیابی رویدادهای ذخیره شده در سکو.
nl :: Weave :: Profiles :: DataManagement_Current :: LogStorageResources یک کلاس کمکی که در مقداردهی اولیه مدیریت ورود به سیستم استفاده می شود.
nl :: بافت :: پروفایل :: DataManagement_Current :: ReclaimEventCtx
nl :: Weave :: Profiles :: DataManagement_Current :: SchemaVersionRange
nl :: بافت :: پروفایل :: DataManagement_Current :: TraitPath
nl :: Weave :: Profiles :: DataManagement_Current :: TraitPathStore
nl :: Weave :: پروفایل ها :: DataManagement_Current :: VersionedTraitPath

اتحادیه ها

nl :: بافت :: پروفایل :: DataManagement_Current :: Timestamp اتحادیه ای که سیستم مجموعه ای از برنامه یا زمان سنجی UTC را ارائه می دهد.

nl :: بافت:: پروفایل ها: DataManagement_Current :: BaseMessageWithSubscribeId

کلاس ها

nl :: Weave :: پروفایل ها :: DataManagement_Current :: BaseMessageWithSubscribeId :: سازنده
nl :: Weave :: Profiles :: DataManagement_Current :: BaseMessageWithSubscribeId :: Parser

nl :: بافت:: پروفایل :: DataManagement_Current :: CustomCommand

کلاس ها

nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommand :: سازنده تعریف رمزگذار WDM Custom Command
nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommand :: Parser WDM سفارشی فرماندهی درخواست پاسخ به تعریف تجزیه کننده.

nl :: بافت:: پروفایل :: DataManagement_Current :: CustomCommandResponse

کلاس ها

nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommandResponse :: سازنده تعریف رمزگذار WDM Custom Command Response.
nl :: Weave :: پروفایل ها :: DataManagement_Current :: CustomCommandResponse :: پارسر تعریف تجزیه و تحلیل پاسخ فرمان فرمان سفارشی WDM.

nl :: بافت:: پروفایل ها: DataManagement_Current :: DataElement

کلاس ها

nl :: Weave :: Profiles :: DataManagement_Current :: DataElement :: سازنده تعریف رمزگذار عنصر داده WDM.
nl :: Weave :: Profiles :: DataManagement_Current :: DataElement :: تجزیه کننده تعریف تجزیه و تحلیل داده های WDM Data Element.

nl :: بافت:: پروفایل ها: DataManagement_Current :: لیست داده

کلاس ها

nl :: Weave :: پروفایل ها :: DataManagement_Current :: لیست داده :: سازنده
nl :: Weave :: پروفایل ها :: DataManagement_Current :: لیست داده :: پارسر

nl :: بافت:: پروفایل ها: DataManagement_Current :: رویداد

کلاس ها

nl :: Weave :: Profiles :: DataManagement_Current :: Event :: سازنده
nl :: Weave :: Profiles :: DataManagement_Current :: Event :: تجزیه کننده

nl :: بافت:: پروفایل :: DataManagement_Current :: لیست رویداد

کلاس ها

nl :: Weave :: Profiles :: DataManagement_Current :: EventList :: سازنده
nl :: Weave :: پروفایل ها :: DataManagement_Current :: لیست رویدادها :: پارسر

nl :: بافتن :: پروفایل :: DataManagement_Current :: اطلاع رسانی درخواست

کلاس ها

nl :: Weave :: Profiles :: DataManagement_Current :: درخواست اطلاع رسانی :: تجزیه کننده

nl :: بافت:: پروفایل :: DataManagement_Current :: مسیر

کلاس ها

nl :: Weave :: Profiles :: DataManagement_Current :: Path :: سازنده
nl :: Weave :: Profiles :: DataManagement_Current :: Path :: تجزیه کننده

nl :: بافت:: پروفایل :: DataManagement_Current :: PathList

کلاسها

nl :: Weave :: پروفایل :: DataManagement_Current :: PathList :: سازنده
nl :: Weave :: Profiles :: DataManagement_Current :: PathList :: تجزیه کننده

nl :: بافت:: پروفایل ها: DataManagement_Current :: RejectionRecord

کلاس ها

nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecord :: سازنده
nl :: Weave :: پروفایلها :: DataManagement_Current :: RejectionRecord :: پارسر

nl :: بافت:: پروفایل ها: DataManagement_Current :: RejectionRecordList

کلاس ها

nl :: Weave :: پروفایل ها: DataManagement_Current :: RejectionRecordList :: سازنده
nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecordList :: Parser

nl :: بافت:: پروفایل ها: DataManagement_Current :: وضعیت

کلاس ها

nl :: بافت :: پروفایل :: DataManagement_Current :: StatusElement :: سازنده تعریف رمزگذار WDM Status Element.
nl :: بافت: پروفایل :: DataManagement_Current :: StatusElement :: Parser تعریف تجزیه کننده عنصر وضعیت WDM.

nl :: بافت:: پروفایل :: DataManagement_Current :: وضعیت وضعیت

کلاس ها

nl :: بافت :: پروفایل :: DataManagement_Current :: StatusList :: سازنده سازنده StatusList.
nl :: Weave :: Profiles :: DataManagement_Current :: StatusList :: تجزیه کننده

nl :: بافت:: پروفایل ها: DataManagement_Current :: اشتراک لغو درخواست

کلاس ها

nl :: Weave :: Profiles :: DataManagement_Current :: اشتراک لغو درخواست :: سازنده
nl :: Weave :: پروفایل ها :: DataManagement_Current :: اشتراکCancelRequest :: پارسر

nl :: بافت:: پروفایل :: DataManagement_Current :: مشترک شدن در مورد تأیید درخواست

کلاس ها

nl :: Weave :: Profiles :: DataManagement_Current :: اشتراک تایید تأیید :: سازنده
nl :: Weave :: Profiles :: DataManagement_Current :: اشتراک تأیید درخواست :: تجزیه کننده

nl :: بافت:: پروفایل ها: DataManagement_Current :: مشترک شوید

کلاس ها

nl :: Weave :: Profiles :: DataManagement_Current :: اشتراک درخواست :: سازنده
nl :: Weave :: پروفایلها :: DataManagement_Current :: اشتراک درخواست جستجو :: پارسر تعریف تجزیه کننده WDM Path .

nl :: بافت:: پروفایل :: DataManagement_Current :: اشتراک پاسخ

کلاس ها

nl :: Weave :: پروفایلها :: DataManagement_Current :: SubscribeResponse :: سازنده
nl :: Weave :: Profiles :: DataManagement_Current :: اشتراک پاسخگویی :: تجزیه کننده تعریف تجزیه کننده WDM Path .

nl :: بافت:: پروفایل :: DataManagement_Current :: UpdateRequest

کلاس ها

nl :: Weave :: پروفایلها :: DataManagement_Current :: بروزرسانی درخواست :: پارسر WDM Update Request تعریف تجزیه و تحلیل تجزیه و تحلیل.

nl :: بافت:: پروفایل :: DataManagement_Current :: UpdateResponse

کلاس ها

nl :: Weave :: پروفایل :: DataManagement_Current :: بروزرسانی پاسخ :: سازنده تعریف رمزگذار پاسخ به روزرسانی WDM.
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateResponse :: تجزیه کننده

nl :: بافت:: پروفایل :: DataManagement_Current :: VersionList

کلاس ها

nl :: Weave :: Profiles :: DataManagement_Current :: VersionList :: سازنده
nl :: Weave :: Profiles :: DataManagement_Current :: VersionList :: تجزیه کننده

nl :: بافت:: پروفایل ها: DataManagement_Legacy

کلاس ها

nl :: Weave :: Profiles :: DataManagement_Legacy :: صحافی کلاس Binding وضعیت ارتباطات را به نمایندگی از یک نهاد برنامه با استفاده از Weave مدیریت می کند.
nl :: Weave :: پروفایل ها :: DataManagement_Legacy :: ClientDataManager یک کلاس انتزاعی شامل تعاریف روش تأیید و نشانگر مورد نیاز مشتری WDM.
nl :: Weave :: Profiles :: DataManagement_Legacy :: ClientNotifier یک کلاس کمکی که در صورت تمایل اشتراک و اعلان برای مشتری WDM مورد استفاده قرار می گیرد ، استفاده می شود.
nl :: بافت :: پروفایل :: DataManagement_Legacy :: DMClient کلاس پایه انتزاعی برای مشتریان WDM ویژه برنامه.
nl :: Weave :: پروفایل ها :: DataManagement_Legacy :: DMPublisher کلاس پایه انتزاعی برای ناشران WDM مخصوص برنامه.
nl :: Weave :: Profiles :: DataManagement_Legacy :: ProfileDatabase کلاس کمکی ProfileDatabase انتزاعی.
nl :: Weave :: Profiles :: DataManagement_Legacy :: ProtocolEngine کلاس موتور پروتکل WDM.
nl :: Weave :: پروفایلها :: DataManagement_Legacy :: PublisherDataManager کلاس انتزاعی شامل تعاریف روش تأیید و اطلاع رسانی که ناشر WDM لازم دارد.

nl :: بافت:: پروفایل :: کنترل دستگاه

کلاس ها

nl :: باف :: پروفایل :: دستگاه کنترل :: دستگاهControlDelegate نماینده کلاس برای اجرای عملیات کنترل دستگاه ورودی در دستگاه سرور.
nl :: Weave :: Profiles :: DeviceControl :: DeviceControlServer کلاس سرور برای اجرای نمایه کنترل دستگاه.

nl :: بافت:: پروفایل ها: شرح دستگاه

کلاس ها

nl :: Weave :: Profiles :: DeviceDescription :: DeviceDescriptionClient شی C مشتری برای صدور درخواست توضیحات دستگاه.
nl :: بافت: پروفایل :: پروفایل دستگاه شرح :: DeviceDescriptionServer شی Server سرور برای پاسخگویی به درخواستهای شرح دستگاه.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyDeviceCriteria نشان دهنده معیارهایی است که برای انتخاب دستگاهها در پروتکل IdentifyDevice استفاده می کند.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyRequestMessage فرم تجزیه شده از یک IdentifyRequest پیام.
nl :: بافت: پروفایل :: توضیحات دستگاه :: IdentifyResponseMessage فرم تجزیه شده از یک IdentifyResponse پیام.
nl :: بافت: پروفایل :: پروفایل دستگاه شرح :: TextDescriptorReader
nl :: Weave :: Profiles :: DeviceDescription :: TextDescriptorWriter
nl :: Weave :: پروفایل ها :: توصیف دستگاه :: WeaveDeviceDescriptiontor حاوی اطلاعات توصیفی در مورد دستگاه Weave است.

nl :: بافت:: پروفایل ها: اکو_بعد

کلاس ها

nl :: Weave :: Profiles :: Echo_Next :: WeaveEchoClient
Provides the ability to send Weave EchoRequest messages to a peer node and receive
the corresponding EchoResponse messages.
nl::Weave::Profiles::Echo_Next::WeaveEchoServer
Accepts EchoRequest messages from a peer node and responds with an EchoResponse message.

nl:: Weave:: Profiles:: FabricProvisioning

Classes

nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate Delegate class for implementing additional actions corresponding to Fabric Provisioning operations.
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer Server class for implementing the Fabric Provisioning profile.

nl:: Weave:: Profiles:: Heartbeat

Classes

nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver Weave Heartbeat Receiver class.
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatSender Weave Heartbeat Sender class.

nl:: Weave:: Profiles:: NetworkProvisioning

Classes

nl::Weave::Profiles::NetworkProvisioning::NetworkInfo A utility class for serializing and deserializing payloads communicated via NetworkProvisioning profile: it encapsulates information pertinent to the detecting and configuring networks.
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate Delegate class for implementing Network Provisioning operations.
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer Server class for implementing the Network Provisioning profile.
nl::Weave::Profiles::NetworkProvisioning::WirelessRegConfig Container for wireless regulatory configuration information.

Structs

nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain 2-character code identifying a wireless regulatory domain.

nl:: Weave:: Profiles:: Security

Classes

nl::Weave::Profiles::Security::CertificateKeyId
nl::Weave::Profiles::Security::ValidationContext
nl::Weave::Profiles::Security::WeaveCertificateData
nl::Weave::Profiles::Security::WeaveCertificateSet
nl::Weave::Profiles::Security::WeaveDN
nl::Weave::Profiles::Security::WeaveProvisioningBundle
nl::Weave::Profiles::Security::WeaveSignatureGenerator Generates a WeaveSignature using an in-memory private key.
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase Provides generic functionality for generating WeaveSignatures.

nl:: Weave:: Profiles:: Security:: AppKeys

Classes

nl::Weave::Profiles::Security::AppKeys::DummyGroupKeyStore
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase The definition of the Weave group key store class.
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey Contains information about Weave application group keys.

nl:: Weave:: Profiles:: Security:: CASE

Classes

nl::Weave::Profiles::Security::CASE::BeginSessionContext Holds context information related to the generation or processing of a CASE begin session messages.
nl::Weave::Profiles::Security::CASE::BeginSessionRequestContext Holds context information related to the generation or processing of a CASE BeginSessionRequest message.
nl::Weave::Profiles::Security::CASE::BeginSessionResponseContext Holds context information related to the generation or processing of a CASE BeginSessionRequest message.
nl::Weave::Profiles::Security::CASE::ReconfigureContext Holds information related to the generation or processing of a CASE Reconfigure message.
nl::Weave::Profiles::Security::CASE::WeaveCASEAuthDelegate Abstract interface to which authentication actions are delegated during CASE session establishment.
nl::Weave::Profiles::Security::CASE::WeaveCASEEngine Implements the core logic of the Weave CASE protocol.

nl:: Weave:: Profiles:: Security:: CertProvisioning

Classes

nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine Implements the core logic of the Weave Certificate Provisioning protocol object.
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeMfrAttestDelegate Abstract interface to which platform specific actions are delegated during Weave node manufacturer attestation.
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeOpAuthDelegate Abstract interface to which platform specific actions are delegated during Weave node operational authentication.

nl:: Weave:: Profiles:: Security:: KeyExport

Classes

nl::Weave::Profiles::Security::KeyExport::__FINAL
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExport Implements the core logic of the Weave key export protocol.
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExportDelegate Abstract delegate class called by KeyExport engine to perform various actions related to authentication during key export.
nl::Weave::Profiles::Security::KeyExport::WeaveStandAloneKeyExportClient Implements the client side of the Weave key export protocol for use in stand-alone (non-Weave messaging) contexts.

nl:: Weave:: Profiles:: Security:: PASE

Classes

nl::Weave::Profiles::Security::PASE::WeavePASEEngine

nl:: Weave:: Profiles:: Security:: Passcodes

Structs

nl::Weave::Profiles::Security::Passcodes::EncryptedPasscodeStruct

nl:: Weave:: Profiles:: Security:: TAKE

Classes

nl::Weave::Profiles::Security::TAKE::WeaveTAKEChallengerAuthDelegate
nl::Weave::Profiles::Security::TAKE::WeaveTAKEEngine
nl::Weave::Profiles::Security::TAKE::WeaveTAKETokenAuthDelegate

nl:: Weave:: Profiles:: ServiceDirectory

Classes

nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager The manager object for the Weave service directory.

Structs

nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs Arguments passed to the WeaveServiceManager::OnConnectBegin callback.

nl:: Weave:: Profiles:: ServiceProvisioning

Classes

nl::Weave::Profiles::ServiceProvisioning::IFJServiceFabricJoinMessage
nl::Weave::Profiles::ServiceProvisioning::PairDeviceToAccountMessage
nl::Weave::Profiles::ServiceProvisioning::RegisterServicePairAccountMessage
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningDelegate
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningServer Simple server class for implementing the Service Provisioning profile.
nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage

nl:: Weave:: Profiles:: SoftwareUpdate

Classes

nl::Weave::Profiles::SoftwareUpdate::ImageAnnounce Class describing the ImageAnnounce message.
nl::Weave::Profiles::SoftwareUpdate::ImageQuery A class to support creation and decoding of image query messages.
nl::Weave::Profiles::SoftwareUpdate::ImageQueryResponse A class to support creation and decoding of the image query response messages.
nl::Weave::Profiles::SoftwareUpdate::IntegritySpec An auxiliary class holding the integrity type and the actual hash of the software update image.
nl::Weave::Profiles::SoftwareUpdate::IntegrityTypeList An auxiliary class to hold a list of integrity types as a part of the image query.
nl::Weave::Profiles::SoftwareUpdate::IWeaveImageAnnounceServerDelegate Interface for WeaveImageAnnounceServer delegate.
nl::Weave::Profiles::SoftwareUpdate::ProductSpec An auxiliary class that representing a product specification.
nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList An auxiliary class to hold a list of update schemes as a part of the image query.
nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer Server that listens for Weave image announcements.

nl:: Weave:: Profiles:: StatusReporting

Classes

nl::Weave::Profiles::StatusReporting::StatusReport

nl:: Weave:: Profiles:: Time

Classes

nl::Weave::Profiles::Time::_TimeSyncNodeBase
nl::Weave::Profiles::Time::SingleSourceTimeSyncClient
nl::Weave::Profiles::Time::TimeChangeNotification codec for Time Change Notification message
nl::Weave::Profiles::Time::TimeSyncNode
nl::Weave::Profiles::Time::TimeSyncRequest
nl::Weave::Profiles::Time::TimeSyncResponse
nl::Weave::Profiles::Time::TimeZoneUtcOffset Codec for UTC offset of a timezone.

Structs

nl::Weave::Profiles::Time::Contact This is in the public because the TimeSyncNode::FilterTimeCorrectionContributor callback gives a global view to higher layer.
nl::Weave::Profiles::Time::ServingNode used to specify contacts for calling SyncWithNodes It's put in the open instead of being a nested class to make class declaration of TimeSyncNode shorter, and also the export declaration more explicit.

nl:: Weave:: Profiles:: TokenPairing

Classes

nl::Weave::Profiles::TokenPairing::TokenPairingDelegate
nl::Weave::Profiles::TokenPairing::TokenPairingServer Server object for responding to Token Pairing requests.

nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing

Classes

nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate Delegate class for implementing incoming Dropcam Legacy Pairing operations on the server device.
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer Server class for implementing the Dropcam Legacy Pairing profile.

nl:: Weave:: Profiles:: WeaveTunnel

Classes

nl::Weave::Profiles::WeaveTunnel::ReconnectParam The reconnect policy parameters that are used to govern the way the tunnel reconnects to the Service.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelConnectionMgr This class encapsulates all the Weave tunnel connection states and the associated management logic and functions.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelControl
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute

nl:: Weave:: SecuritySupport

Classes

nl::Weave::SecuritySupport::PairingCodeSupport
nl::Weave::SecuritySupport::PasscodeEncryptionSupport
nl::Weave::SecuritySupport::WeaveCertificateSupport
nl::Weave::SecuritySupport::WeaveKeyExportClientNative
nl::Weave::SecuritySupport::WeaveKeyExportSupportNative
nl::Weave::SecuritySupport::WeaveSecuritySupport

nl:: Weave:: Support

Structs

nl::Weave::Support::ProfileStringContext Context for registering and deregistering callbacks associated with the specified profile identifier for returning human-readable support strings associated with the profile.
nl::Weave::Support::ProfileStringInfo Callbacks associated with the specified profile identifier for returning human-readable support strings associated with the profile.

nl:: Weave:: System

Classes

nl::Weave::System::Layer
This provides access to timers according to the configured event handling model.
nl::Weave::System::LwIPEventHandlerDelegate
nl::Weave::System::Mutex
This class represents a simple mutual exclusion lock used on platforms with preemptively scheduled multi-threaded
programming environments, for example, POSIX threads and FreeRTOS.
nl::Weave::System::Object This represents a reference-counted object allocated from space contained in an ObjectPool object.
nl::Weave::System::PacketBuffer The packet buffer class is the core structure used for manipulating packets of octet-serialized data, usually in the context of a data communications network, like Bluetooth or the Internet protocol.
nl::Weave::System::Timer This is an internal class to Weave System Layer , used to represent an in-progress one-shot timer.

Structs

nl::Weave::System::LwIPEvent

Unions

nl::Weave::System::ObjectArena
A union template used for representing a well-aligned block of memory.

nl:: Weave:: System:: Stats

Classes

nl::Weave::System::Stats::Snapshot

nl:: Weave:: TLV

Classes

nl::Weave::TLV::CircularTLVReader
nl::Weave::TLV::CircularTLVWriter
nl::Weave::TLV::TLVReader Provides a memory efficient parser for data encoded in Weave TLV format.
nl::Weave::TLV::TLVUpdater Provides a unified Reader/Writer interface for editing/adding/deleting elements in TLV encoding.
nl::Weave::TLV::TLVWriter Provides a memory efficient encoder for writing data in Weave TLV format.
nl::Weave::TLV::WeaveCircularTLVBuffer WeaveCircularTLVBuffer provides circular storage for the nl::Weave::TLV::TLVWriter and nl::Weave::TLVTLVReader.

nl:: Weave:: TLV:: Debug

Structs

nl::Weave::TLV::Debug::DumpContext

nl:: Weave:: TLV:: Utilities

Structs

nl::Weave::TLV::Utilities::FindContext
nl::Weave::TLV::Utilities::FindPredicateContext

nl:: Weave:: Warm

Classes

nl::Weave::Warm::WarmFabricStateDelegate This is an internal class to WarmCore.

Structs

nl::Weave::Warm::ActionEntry
nl::Weave::Warm::ModuleState

Schema:: Weave:: Trait:: Auth:: ApplicationKeysTrait

Classes

Schema::Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataSink Contains interfaces for the Weave application keys trait data sink.

Modules

Device Control
Fabric Provisioning
Network Provisioning
Passive Rendezvous Passive Rendezvous differs from Active in that the connection establishment phase is initiated before the identify phase by the provisionee.
Remote Passive Rendezvous Remote Passive Rendezvous differs from Passive Rendezvous in that an assisting device acts as a relay for the provisionee, relaying messages between the provisionee and provisioner.
Service Provisioning
Token Pairing