مرجع OpenWeave C ++
صفحات مرجع برای OpenWeave.
nl
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 :: اینت
کلاس ها | |
---|---|
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 :: بافت:: لایه دستگاه
کلاس ها | |
---|---|
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 :: بافت:: مدیریت دستگاه
کلاس ها | |
---|---|
nl :: بافت: DeviceManager :: DeviceStatus | |
nl :: بافت: DeviceManager :: TraitSchemaDirectory | |
nl :: Weave :: DeviceManager :: WeaveDeviceManager |
nl :: بافت:: سکو:: امنیت
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 :: بافت:: پروفایل :: 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 :: زمان سنج | اتحادیه ای که سیستم مجموعه ای از برنامه یا زمان سنجی 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 :: بافت:: پروفایل :: دستگاه کنترل
کلاس ها | |
---|---|
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
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
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 |
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 |