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