مرجع 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
nl::آرایه SerializedFieldTypeInt64
nl::آرایه SerializedFieldTypeInt8
nl::آرایه SerializedFieldTypeUInt16
nl::آرایه SerializedFieldTypeUInt32
nl::آرایه SerializedFieldTypeUInt64
nl::آرایه SerializedFieldTypeUInt8
nl::SerializedFieldTypeUTF8String_array
nl::StructureSchemaPointerPair جفت داده با ساختار c از داده ها و StructureSchemaDescriptor برای نوشتن ساختار TLV بر اساس آن داده ها.

nl:: ArgParser

کلاس ها

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

سازه ها

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

nl:: Ble

کلاس ها

nl::Ble::BleApplicationDelegate
nl::Ble::BLEEndPoint
nl::Ble::BleLayer این کلاس یک رابط برای یک رشته فراهم می‌کند تا داده‌ها را از طریق توابع رابط پلتفرم BleLayer در پشته به سمت بالا هدایت کند، یا از طریق یک شی WeaveConnection مرتبط با BLEendPoint به سمت پایین پشته.
nl::Ble::BleLayerObject
nl::Ble::BlePlatformDelegate
nl::Ble::BleTransportCapabilitiesRequestMessage
nl::Ble::BleTransportCapabilitiesResponseMessage
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:: رنگ:: سکو:: BlueZ

سازه ها

nl::Ble::پلتفرم::BlueZ::آداپتور
nl::Ble::پلتفرم::BlueZ::BluezPeripheralArgs
nl::Ble::پلتفرم::BlueZ::BluezServerEndpoint
nl::Ble::پلتفرم::BlueZ::مشخصه
nl::Ble::پلتفرم::BlueZ::سرویس
nl::Ble::پلتفرم::BlueZ::WeaveIdInfo
nl::Ble::پلتفرم::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 اشیاء این کلاس نشان دهنده نقاط پایانی پروتکل IP غیرقابل اثبات هستند.
nl::Inet::IPPacketInfo اطلاعاتی در مورد پیام/اتصال ورودی/خروجی.
nl::Inet::IPPfix پیشوند آدرس پروتکل اینترنت.
nl::Inet::RawEndPoint اشیاء این کلاس نشان دهنده نقاط پایانی شبکه IP خام هستند.
nl::Inet::SocketEvents مجموعه ای از رویدادهای ورودی/خروجی درخواستی/در انتظار در یک سوکت را نشان می دهد.
nl::Inet::TCPEndPoint اشیاء این کلاس نشان دهنده نقاط پایانی انتقال TCP هستند.
nl::Inet::TunEndPoint اشیاء این کلاس رابط های تونل را نشان می دهند.
nl::Inet::UDPEndPoint اشیاء این کلاس نشان دهنده نقاط پایانی انتقال UDP هستند.

اتحادیه ها

nl::Inet::PeerSockAddr

nl:: بافت

کلاس ها

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

سازه ها

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

اتحادیه ها

nl::Weave::WeaveEncryptionKey

nl:: بافت:: ASN1

کلاس ها

nl:: بافت::ASN1::ASN1Reader
nl:: بافت::ASN1::ASN1UniversalTime
nl:: بافت::ASN1::ASN1Writer

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

کلاس ها

nl::بافید::Crypto::CTR_DRBG
nl::Weave::Crypto::CTRMode
nl::Weave::Crypto::EncodedECDSASignature
nl::Weave::Crypto::EncodedECPrivateKey
nl::Weave::Crypto::EncodedECPublicKey
nl::Weave::Crypto::EncodedHMACSignature
nl::Weave::Crypto::EncodedRSAKey
nl::Weave::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 برای پلتفرم های Silicon Labs EFR32.
nl::Weave::DeviceLayer::ThreadStackManager ویژگی هایی را برای مقداردهی اولیه و تعامل با پشته Thread در دستگاهی با قابلیت Weave فراهم می کند.
nl::Weave::DeviceLayer::ThreadStackManagerImpl پیاده سازی عینی شی تک تن ThreadStackManager برای پلتفرم های EFR32 با استفاده از Silicon Labs SDK و پشته OpenThread.
nl::Weave::DeviceLayer::TimeSyncManager همگام سازی زمان را برای دستگاه های بافتنی مدیریت می کند.
nl::Weave::DeviceLayer::TraitManager انتشار و اشتراک ویژگی های Weave Data Management را برای دستگاه Weave مدیریت می کند.

سازه ها

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

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

کلاس ها

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

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

کلاس ها

nl::Weave::DeviceManager::DeviceStatus
nl::Weave::DeviceManager::TraitSchemaDirectory
nl::Weave::DeviceManager::WeaveDeviceManager

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

کلاس ها

nl:: بافت::پلتفرم::امنیت::AES128BlockCipher
nl:: بافت::پلتفرم::امنیت::AES128BlockCipherDec
nl:: بافت::پلتفرم::امنیت::AES128BlockCipherEnc
nl:: بافت::پلتفرم::امنیت::AES256BlockCipher
nl:: بافت::پلتفرم::امنیت::AES256BlockCipherDec
nl:: بافت::پلتفرم::امنیت::AES256BlockCipherEnc
nl:: بافت::پلتفرم::امنیت::SHA1
nl:: بافت::پلتفرم::امنیت::SHA256

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

کلاس ها

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

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

کلاس ها

nl:: بافت::پروفایل::BDX_Current::BlockAck
nl:: بافت::پروفایل::BDX_Current::BlockEOF
nl:: بافت::پروفایل::BDX_Current::BlockEOFAck
nl:: بافت::پروفایل::BDX_Current::BlockQuery
nl:: بافت::پروفایل::BDX_Current::BlockSend
nl:: بافت::پروفایل::BDX_Current::ReceiveAccept
nl:: بافت::پروفایل::BDX_Current::ReceiveInit
nl:: بافت::پروفایل::BDX_Current::ReceiveReject
nl:: بافت::پروفایل::BDX_Current::SendAccept
nl:: بافت::پروفایل::BDX_Current::SendInit
nl:: بافت::پروفایل::BDX_Current::SendReject
nl::بافندگی::پروفایل::BDX_Current::Error Transfer
nl::Weave::پروفایل::BDX_Current::WeaveBdxClient
nl::Weave::پروفایل::BDX_Current::WeaveBdxDelegate

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

کلاس ها

nl:: بافت::پروفایل::BDX_Development::BdxNode
nl:: بافت::پروفایل::BDX_Development::BlockAck پیام BlockAck برای تایید یک بلوک از داده ها استفاده می شود.
nl:: بافت::پروفایل::BDX_Development::BlockAckV1 پیام BlockAckV1 برای تایید یک بلوک از داده ها استفاده می شود.
nl:: بافت::پروفایل::BDX_Development::BlockEOF پیام BlockEOF برای انتقال آخرین بلوک داده از فرستنده به گیرنده استفاده می شود.
nl:: بافت::پروفایل::BDX_Development::BlockEOFAck پیام BlockEOFAck برای تایید آخرین بلوک داده استفاده می شود.
nl:: بافت::پروفایل::BDX_Development::BlockEOFAckV1 پیام BlockEOFAckV1 برای تایید آخرین بلوک داده استفاده می شود.
nl:: بافت::پروفایل::BDX_Development::BlockEOFV1 پیام BlockEOFV1 برای انتقال آخرین بلوک داده از فرستنده به گیرنده استفاده می شود.
nl:: بافت::پروفایل::BDX_Development::BlockQuery پیام BlockQuery برای درخواست انتقال بلوکی از داده ها از فرستنده به گیرنده استفاده می شود.
nl:: بافت::پروفایل::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:: بافت::پروفایل::BDX_Development::ReceiveReject پیام ReceiveReject برای رد تبادل پیشنهادی زمانی که فرستنده آغازگر است استفاده می شود.
nl:: بافت::پروفایل::BDX_Development::SendAccept پیام SendAccept برای پذیرش تبادل پیشنهادی زمانی که فرستنده آغازگر باشد استفاده می شود.
nl:: بافت::پروفایل::BDX_Development::SendInit پیام SendInit برای شروع یک تبادل زمانی که فرستنده آغازگر است استفاده می شود.
nl:: بافت::پروفایل::BDX_Development::SendReject پیام SendReject برای رد تبادل پیشنهادی زمانی که فرستنده آغازگر باشد استفاده می شود.
nl::بافندگی::پروفایل::BDX_Development::Error Transfer پیام خطا برای گزارش خطا و لغو تبادل استفاده می شود.

سازه ها

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

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

کلاس ها

nl:: بافت:: پروفایل ها:: انتقال داده های انبوه:: 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 مانند فهرست‌های داده و فهرست‌های نسخه.
nl::Weave::Profiles::DataManagement_Current::ListParserBase کلاس پایه برای تجزیه کننده های پیام WDM، متخصص در عناصر آرایه TLV مانند لیست های داده و لیست های نسخه.
nl::Weave::Profiles::DataManagement_Current::LogBDXUpload
nl::Weave::Profiles::DataManagement_Current::LoggingConfiguration 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::Profiles::DataManagement_Current::SingleResourceTraitCatalog
nl::Weave::Profiles::DataManagement_Current::SubscriptionClient
nl::Weave::Profiles::DataManagement_Current::SubscriptionEngine این یک تک‌تنه میزبان همه اشتراک‌های WDM Next است، هم در سمت مشتری و هم ناشر.
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 کلاس Utility برای بازگرداندن فرهنگ لغت به صف در انتظار هنگام پردازش مسیر ویژگی که دارای دیکشنری فرزند است.
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::DetailedRootSection ساختاری که وضوح کامل نمونه صفت را ارائه می دهد.
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::Timestamp اتحادیه ای که یک سیستم مجموعه برنامه یا مهر زمانی UTC را ارائه می دهد.

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

کلاس ها

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

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

کلاس ها

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

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

کلاس ها

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

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

کلاس ها

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

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

کلاس ها

nl::Weave::Profiles::DataManagement_Current::DataList::Builder
nl::Weave::Profiles::DataManagement_Current::DataList::Parser

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

کلاس ها

nl::Weave::Profiles::DataManagement_Current::Event::Builder
nl::Weave::Profiles::DataManagement_Current::Event::Parser

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

کلاس ها

nl::Weave::Profiles::DataManagement_Current::EventList::Builder
nl::Weave::Profiles::DataManagement_Current::EventList::Parser

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

کلاس ها

nl::Weave::Profiles::DataManagement_Current::NotificationRequest::Parser

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

کلاس ها

nl::Weave::Profiles::DataManagement_Current::Path::Builder
nl::Weave::Profiles::DataManagement_Current::Path::Parser

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

کلاس ها

nl::Weave::Profiles::DataManagement_Current::PathList::Builder
nl::Weave::Profiles::DataManagement_Current::PathList::Parser

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:: StatusElement

کلاس ها

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

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

کلاس ها

nl::Weave::Profiles::DataManagement_Current::StatusList::Builder سازنده StatusList.
nl::Weave::Profiles::DataManagement_Current::StatusList::Parser

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

کلاس ها

nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest::Parser

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

کلاس ها

nl::Weave::Profiles::DataManagement_Current::SubscribeConfirmRequest::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeConfirmRequest::Parser

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

کلاس ها

nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Parser تعریف تجزیه کننده مسیر WDM.

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

کلاس ها

nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Parser تعریف تجزیه کننده مسیر WDM.

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

کلاس ها

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

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

کلاس ها

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

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

کلاس ها

nl::Weave::Profiles::DataManagement_Current::VersionList::Builder
nl::Weave::Profiles::DataManagement_Current::VersionList::Parser

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

کلاس ها

nl::Weave::Profiles::DataManagement_Legacy::Binding کلاس 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::DMPpublisher کلاس پایه انتزاعی برای ناشران WDM ویژه برنامه.
nl::Weave::Profiles::DataManagement_Legacy::ProfileDatabase کلاس کمکی ProfileDatabase انتزاعی.
nl::Weave::Profiles::DataManagement_Legacy::ProtocolEngine کلاس موتور پروتکل WDM.
nl::Weave::Profiles::DataManagement_Legacy::PublisherDataManager یک کلاس انتزاعی حاوی تعاریف تایید و روش اطلاع رسانی مورد نیاز ناشر WDM.

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

کلاس ها

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

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

کلاس ها

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

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

کلاس ها

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:: بافت:: پروفایل ها:: تامین پارچه

کلاس ها

nl::Weave::پروفایل::FabricProvisioning::FabricProvisioningDelegate تفویض کلاس برای اجرای اقدامات اضافی مربوط به عملیات تامین پارچه.
nl::Weave::پروفایل::FabricProvisioning::FabricProvisioningServer کلاس سرور برای پیاده سازی مشخصات Fabric Provisioning.

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

کلاس ها

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

nl:: Weave:: Profiles:: NetworkProvisioning

کلاس ها

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.

سازه ها

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

nl:: Weave:: Profiles:: Security

کلاس ها

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

کلاس ها

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

کلاس ها

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

کلاس ها

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

کلاس ها

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

کلاس ها

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

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

سازه ها

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

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

کلاس ها

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

nl:: Weave:: Profiles:: ServiceDirectory

کلاس ها

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

سازه ها

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

nl:: Weave:: Profiles:: ServiceProvisioning

کلاس ها

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

کلاس ها

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

کلاس ها

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

nl:: Weave:: Profiles:: Time

کلاس ها

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.

سازه ها

nl::Weave::Profiles::Time::Contact این در حالت عمومی است زیرا TimeSyncNode::FilterTimeCorrectionContributor یک نمای کلی به لایه بالاتر می دهد.
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

کلاس ها

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

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

کلاس ها

nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate کلاس نماینده برای اجرای عملیات جفت‌سازی قدیمی Dropcam Legacy در دستگاه سرور.
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer کلاس سرور برای پیاده سازی پروفایل جفت سازی Dropcam Legacy.

nl:: Weave:: Profiles:: WeaveTunnel

کلاس ها

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

کلاس ها

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

سازه ها

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

کلاس ها

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.

سازه ها

nl::Weave::System::LwIPEvent

اتحادیه ها

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

nl:: Weave:: System:: Stats

کلاس ها

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

nl:: Weave:: TLV

کلاس ها

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

سازه ها

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

nl:: Weave:: TLV:: Utilities

سازه ها

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

nl:: Weave:: Warm

کلاس ها

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

سازه ها

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

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

کلاس ها

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