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 برای توصیف ساختار / ساختار طرحواره ، دور آرایه ای از FieldDes توصیفگرها پیچیده می شود.
nl :: SerializationContext c-strukture حاوی هر زمینه یا وضعیتی که برای سریال سازی یا حذف نیاز به سیستم نیاز داریم.
nl :: SerializedByteString
nl :: آرایه SerializedFieldTypeBoolean_
nl :: SerializedFieldTypeByteString_array
nl :: SerializedFieldTypeFloatingPoint32_array
nl :: Arial SerializedFieldTypeFloatingPoint64
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 مشترک 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 :: BleTransportCapunitiesRequestMessage
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 بلوک اطلاعات شناسایی دستگاه 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 اشیا of این کلاس نقاط پایانی شبکه IP خام را نشان می دهند.
nl :: Inet :: SocketEvents مجموعه ای از رویدادهای I / O درخواستی / معلق در یک سوکت را نشان دهید.
nl :: Inet :: TCPEndPoint اشیا of این کلاس نقاط انتهایی انتقال TCP را نشان می دهند.
nl :: Inet :: TunEndPoint اشیا of این کلاس رابط های تونلی را نشان می دهند.
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 :: بافندگی :: PersistedCounter یک کلاس برای مدیریت یک شمارنده به عنوان یک مقدار صحیح در نظر گرفته شده است تا در ریبوت ها ادامه یابد.
nl :: بافت: WeaveConnection تعریف کلاس Weave Connection.
nl :: بافت: WeaveConnectionTunnel تعریف کلاس WeaveConnectionTunnel ، که یک جفت TCPEndPoints را مدیریت می کند که WeaveConnections اصلی آنها جفت شده است و WeaveMessageLayer بین آنها تمام بسته شدن داده ها و اتصالات را ارسال می کند.
nl :: بافت: WeaveEncryptionKey_AES128CTRSHA1
nl :: بافت: WeaveExchangeHeader این نمایه Weave و نوع پیام یک پیام خاص Weave را در ExchangeContext مشخص می کند .
nl :: بافت: WeaveExchangeManager این کلاس برای مدیریت ExchangeContexts با سایر گره های Weave استفاده می شود.
nl :: بافت: WeaveFabricState اعلامیه WeaveFabricState به جلو.
nl :: بافت: WeaveKeyId تعریف شناسه Weave Key.
nl :: بافت: WeaveMessageLayer تعریف کلاس WeaveMessageLayer ، که ارتباط با سایر گره های Weave را مدیریت می کند.
nl :: بافت: WeaveMsgEncryptionKey حاوی اطلاعات مربوط به کلید رمزگذاری پیام Weave است.
nl :: Weave :: WeaveMsgEncryptionKeyCache حافظه پنهان کلید برای کلیدهای رمزگذاری پیام Weave.
nl :: بافت: WeaveSecurityManager
nl :: بافت: WeaveServerBase هدف اصلی و مشترک برای پیاده سازی پاسخ دهندگان (سرورهای) ناخواسته نمایه Weave که دربرگیرنده تأیید درخواست های تأیید شده و ارسال گزارش وضعیت است و ذخیره سازی مشترک داده های داده را برای حالت پارچه و یک مدیر تبادل فراهم می کند.
nl :: بافت: WeaveServerDelegateBase یک کلاس پایه مشترک برای پیاده سازی Weave server اختصاص اشیا.
nl :: بافت: WeaveSessionKey حاوی اطلاعات مربوط به کلید جلسه Weave است.
nl :: بافت: WeaveSessionState حالت ارتباطی مورد نیاز برای ارسال / دریافت پیام را با گره دیگری انتقال می دهد.

سازه ها

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

اتحادیه ها

nl :: بافت: WeaveEncryptionKey

nl :: بافت:: ASN1

کلاس ها

nl :: بافت: ASN1 :: ASN1Reader
nl :: بافت: ASN1 :: ASN1UniversalTime
nl :: بافت: ASN1 :: ASN1 نویسنده

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

کلاس ها

nl :: بافت: Crypto :: CTR_DRBG
nl :: بافت: Crypto :: CTR حالت
nl :: بافت: Crypto :: EncodedECDSAS امضا
nl :: بافت: Crypto :: EncodedECPrivateKey
nl :: بافت: Crypto :: EncodedECPublicKey
nl :: بافت: Crypto :: EncodedHMACSignature
nl :: بافت: Crypto :: EncodedRSAKey
nl :: بافت: Crypto :: EncodedRSASignature
nl :: بافت: Crypto :: HKDF
nl :: بافت: Crypto :: HKDFSHA1Or256
nl :: بافت: Crypto :: HMAC

nl :: بافت:: لایه دستگاه

کلاس ها

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

سازه ها

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

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

کلاس ها

nl :: بافت: DeviceLayer :: داخلی :: BLEManager امکان کنترل خدمات WoBLE و اتصال دستگاه Weave را فراهم می کند.
nl :: بافت: DeviceLayer :: داخلی :: BLEManagerImpl اجرای بتن شی Singleton NetworkProvisioningServer برای سیستم عامل های EFR32.
nl :: بافت: DeviceLayer :: داخلی :: DeviceControlServer نمایه کنترل دستگاه Weave را برای دستگاه Weave پیاده سازی می کند.
nl :: بافت: DeviceLayer :: داخلی :: DeviceDescriptionServer نمایه توصیف دستگاه Weave را برای دستگاه Weave پیاده سازی می کند.
nl :: بافت: DeviceLayer :: داخلی :: DeviceIdentityTraitDataSource منبع داده ای را برای Weave DeviceIdentityTrait پیاده سازی می کند.
nl :: بافت: DeviceLayer :: داخلی :: DeviceNetworkInfo
nl :: بافت: DeviceLayer :: داخلی :: EchoServer Weave Echo Profile را برای دستگاه Weave پیاده سازی می کند.
nl :: بافت: DeviceLayer :: داخلی :: EFR32Config
nl :: بافت: DeviceLayer :: داخلی :: ESP32Config توابع و تعاریفی را برای دستیابی به اطلاعات پیکربندی دستگاه در ESP32 ارائه می دهد.
nl :: بافت: DeviceLayer :: داخلی :: ESP32Utils
nl :: Weave :: DeviceLayer :: داخلی :: FabricProvisioningServer نمایه تهیه پارچه Weave را برای دستگاه Weave پیاده سازی می کند.
nl :: Weave :: DeviceLayer :: داخلی :: FactoryProvisioning اجرای پیش فرض ویژگی تهیه کارخانه دستگاه.
nl :: بافت: DeviceLayer :: داخلی :: FactoryProvisioningBase پشتیبانی از تهیه کارخانه دستگاه در زمان راه اندازی.
nl :: Weave :: DeviceLayer :: Internal :: GenericConfigurationManagerImpl پیاده سازی عمومی ویژگی های ConfigurationManager را که روی چندین سیستم عامل کار می کند فراهم می کند.
nl :: Weave :: DeviceLayer :: داخلی :: GenericConnectivityManagerImpl پیاده سازی عمومی ویژگی های ConnectivityManager را که روی چندین سیستم عامل کار می کند فراهم می کند.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_BLE یک پیاده سازی عمومی از ویژگیهای BLE خاص ConnectivityManager برای سیستم عاملهایی که عملکرد BLE توسط کلاس BLEManager اجرا می شود ، فراهم می کند .
nl :: Weave :: DeviceLayer :: داخلی :: GenericConnectivityManagerImpl_NoBLE پیاده سازی عام ویژگیهای اتصال ویژه BLE مختص BLE را برای سیستم عاملهایی که از BLE پشتیبانی نمی کنند فراهم می کند.
nl :: Weave :: DeviceLayer :: داخلی :: GenericConnectivityManagerImpl_NoThread یک پیاده سازی عمومی از ویژگیهای اتصال ویژه WiFi ویژه اتصال برای استفاده در سیستم عامل هایی که از Thread پشتیبانی نمی کنند فراهم می کند.
nl :: Weave :: DeviceLayer :: داخلی :: GenericConnectivityManagerImpl_NoTunnel یک پیاده سازی عمومی از ویژگی های اتصال ویژه تونل Service ConnectivityManager برای سیستم عامل هایی که از تونل سرویس پشتیبانی نمی کنند ، فراهم می کند.
nl :: Weave :: DeviceLayer :: داخلی :: GenericConnectivityManagerImpl_NoWiFi پیاده سازی عمومی ویژگیهای اتصال ویژه WiFi ویژه ConnectivityManager را برای سیستم عامل هایی که از 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 :: بافت: DeviceLayer :: داخلی :: GroupKeyStoreImpl پیاده سازی API Weave GroupKeyStoreBase برای سیستم عامل های مبتنی بر SDK آزمایشگاه های سیلیکون.
nl :: بافت: DeviceLayer :: داخلی :: NetworkProvisioningServer خدمات تهیه شبکه برای دستگاه Weave را ارائه می دهد.
nl :: بافت: DeviceLayer :: داخلی :: NetworkProvisioningServerImpl اجرای بتن شی Singleton NetworkProvisioningServer برای سیستم عامل های Silicon Labs EFR32.
nl :: بافت: DeviceLayer :: داخلی :: NetworkTelemetryManager
nl :: بافت: DeviceLayer :: داخلی :: NRF5Config توابع و تعاریفی را برای دستیابی به پیکربندی دستگاه پایدار در سیستم عامل های مبتنی بر Nordic nRF5 SDK ارائه می دهد.
nl :: بافت: DeviceLayer :: داخلی :: ServiceProvisioningServer نمایه ارائه خدمات Weave را برای دستگاه Weave پیاده سازی می کند.
nl :: بافت: DeviceLayer :: داخلی :: ThreadTelemetry
nl :: Weave :: DeviceLayer :: داخلی :: ThreadTopology
nl :: بافت: DeviceLayer :: داخلی :: TunnelTelemetry
nl :: Weave :: DeviceLayer :: داخلی :: WeaveTelemetryBase این یک کلاس پایه است که توابع تله متری شبکه را برای شبکه های مختلف کنترل می کند.
nl :: بافت: DeviceLayer :: داخلی :: WiFiTelemetry

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

کلاس ها

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

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

کلاس ها

nl :: Weave :: Platform :: Security :: 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 :: بافت: پروفایل :: MessageIterator برای استفاده معقول از بافرهای پیام ، این تکرار کننده را تعریف می کنیم که می تواند برای پیگیری مرزها و غیره استفاده شود.
nl :: Weave :: Profiles :: ReferencedString در اینجا نحوه مدیریت رشته ها در Weave آورده شده است.
nl :: Weave :: Profiles :: ReferencedTLVData به همین ترتیب ، ما باید بتوانیم یک لکه قدیمی بزرگ از داده های TLV را نشان دهیم.
nl :: بافت: پروفایل :: RetainedPacketBuffer این یک کلاس پایه است که به عنوان یک هدف راحت برای شمارش خودکار یک System :: PacketBuffer عمل می کند .
nl :: Weave :: Profiles :: WeaveEchoClient
nl :: Weave :: Profiles :: WeaveEchoServer

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

کلاس ها

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

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

کلاس ها

nl :: Weave :: Profiles :: BDX_Development :: BdxNode
nl :: Weave :: Profiles :: BDX_Development :: BlockAck پیام BlockAck برای تأیید بلوک داده استفاده می شود.
nl :: Weave :: Profiles :: 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 :: Weave :: Profiles :: BDX_Development :: BlockSend پیام BlockSend برای انتقال مجموعه ای از داده ها از فرستنده به گیرنده استفاده می شود.
nl :: Weave :: Profiles :: BDX_Development :: BlockSendV1 پیام BlockSendV1 برای انتقال مجموعه ای از داده ها از فرستنده به گیرنده استفاده می شود.
nl :: Weave :: Profiles :: 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 :: Weave :: Profiles :: 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 :: Profiles :: DataManagement_Current :: Command
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 :: Profiles :: DataManagement_Current :: ListBuilderBase کلاس پایه برای رمزگذارهای پیام WDM ، تخصصی در عناصر آرایه TLV مانند Data Lists و Version Lists.
nl :: Weave :: Profiles :: DataManagement_Current :: ListParserBase کلاس پایه برای تجزیه کننده پیام WDM ، تخصصی در عناصر آرایه TLV مانند Data Lists و Version Lists.
nl :: Weave :: Profiles :: DataManagement_Current :: LogBDX بارگذاری
nl :: Weave :: Profiles :: DataManagement_Current :: LoggingConfiguration LoggingConfiguration م componentلفه قابل تنظیم زیر سیستم 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 :: Profiles :: DataManagement_Current :: SingleResourceTraitCatalog
nl :: Weave :: Profiles :: DataManagement_Current :: SubscriptionClient
nl :: بافت: پروفایل :: DataManagement_Current :: اشتراک موتور این یک میزبان همه اشتراک های WDM بعدی است ، اعم از مشتری و ناشر.
nl :: Weave :: Profiles :: DataManagement_Current :: SubscriptionHandler
nl :: Weave :: Profiles :: DataManagement_Current :: TraitCatalogBase
nl :: Weave :: Profiles :: DataManagement_Current :: TraitDataSink
nl :: Weave :: Profiles :: DataManagement_Current :: TraitDataSource
nl :: Weave :: Profiles :: DataManagement_Current :: TraitSchemaEngine موتور طرحواره اطلاعات طرحواره را در ارتباط با یک ویژگی خاص می گیرد و امکاناتی را برای تجزیه و ترجمه به شکل قابل استفاده توسط ماشین آلات WDM فراهم می کند.
nl :: Weave :: Profiles :: DataManagement_Current :: TraitUpdatableDataSink
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateClient
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateDictionaryDirtyPathCut کلاس نرم افزار برای قرار دادن فرهنگ لغت به صف در حالت انتظار در هنگام پردازش مسیر خاصیتی که دارای فرهنگ لغت است.
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateDirtyPathFilter کلاس ابزار برای فیلتر کردن مسیر هنگام رسیدگی به اعلان ها.
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateEncoder این شی بارگذاری WDM UpdateRequest و PartialUpdateRequest را رمزگذاری می کند.
nl :: Weave :: Profiles :: DataManagement_Current :: ViewClient

سازه ها

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

اتحادیه ها

nl :: Weave :: Profiles :: DataManagement_Current :: زمان سنج اتحادیه ای که سیستم مجموعه ای از برنامه یا زمان سنجی UTC را ارائه می دهد.

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

کلاس ها

nl :: Weave :: Profiles :: DataManagement_Current :: BaseMessageWithSubscribeId :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: BaseMessageWithSubscribeId :: Parser

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

کلاس ها

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

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

کلاس ها

nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommandResponse :: سازنده تعریف رمزگذار WDM Custom Command Response.
nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommandResponse :: تجزیه کننده تعریف تجزیه کننده WDM Custom Command Response.

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

کلاس ها

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

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

کلاس ها

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

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 :: Profiles :: DataManagement_Current :: EventList :: Parser

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 :: Profiles :: DataManagement_Current :: PathList :: سازنده
nl :: Weave :: Profiles :: DataManagement_Current :: PathList :: تجزیه کننده

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

کلاس ها

nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecord :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecord :: Parser

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

کلاس ها

nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecordList :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecordList :: Parser

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

کلاس ها

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

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

کلاس ها

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

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

کلاس ها

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

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

کلاس ها

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

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

کلاس ها

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

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

کلاس ها

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

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

کلاس ها

nl :: Weave :: Profiles :: DataManagement_Current :: UpdateRquest :: تجزیه کننده درخواست تجدید نظر WDM تعریف تجزیه کننده.

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

کلاس ها

nl :: Weave :: Profiles :: DataManagement_Current :: UpdateResponse :: سازنده تعریف رمزگذار WDM Update Response.
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateResponse :: تجزیه کننده

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

کلاس ها

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

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

کلاس ها

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

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

کلاس ها

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

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

کلاس ها

nl :: Weave :: Profiles :: DeviceDescription :: DeviceDescriptionClient شی C مشتری برای صدور درخواست توضیحات دستگاه.
nl :: Weave :: Profiles :: DeviceDescription :: 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 :: Profiles :: DeviceDescription :: WeaveDeviceDescriptor شامل اطلاعات توصیفی در مورد دستگاه 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 thenl::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