OpenWeave C++ রেফারেন্স

OpenWeave এর জন্য রেফারেন্স পৃষ্ঠা।

nl

কাঠামো

nl::ArrayLengthAndBuffer একটি দৈর্ঘ্যের সাথে একটি অ্যারে মোড়ানোর জন্য একটি সহায়ক।
nl::Error Formatter
nl::ক্ষেত্র বর্ণনাকারী স্ট্রাকচার যা একটি স্কিমা স্ট্রাকচারে একটি TLV ফিল্ডকে বর্ণনা করে এবং এটিকে একটি সি-স্ট্রাকচারে ডেটার সাথে সংযুক্ত করে।
nl::মেমোরি ম্যানেজমেন্ট মেমরি বরাদ্দ/মুক্ত ফাংশনের একটি সি-স্ট্রাকট।
nl::SchemaFieldDescriptor একটি স্কিমা স্ট্রাকচার/স্ট্রাকচার বর্ণনা করার জন্য FieldDescriptors এর একটি অ্যারের চারপাশে মোড়ানো।
nl::Serialization Context সিরিয়ালাইজিং বা ডিসিরিয়ালাইজ করার জন্য আমাদের প্রয়োজন এমন কোনো প্রসঙ্গ বা অবস্থা ধারণকারী একটি সি-স্ট্রাকট।
nl::SerializedByteString
nl::SerializedFieldTypeBoolan_array
nl::SerializedFieldTypeByteString_array
nl::SerializedFieldTypeFloatingPoint32_array
nl::SerializedFieldTypeFloatingPoint64_array
nl::SerializedFieldTypeInt16_array
nl::SerializedFieldTypeInt32_array
nl::SerializedFieldTypeInt64_array
nl::SerializedFieldTypeInt8_array
nl::SerializedFieldTypeUInt16_array
nl::SerializedFieldTypeUInt32_array
nl::SerializedFieldTypeUInt64_array
nl::SerializedFieldTypeUInt8_array
nl::SerializedFieldTypeUTF8String_array
nl::স্ট্রাকচার স্কিমাপয়েন্টার পেয়ার সেই ডেটার উপর ভিত্তি করে একটি TLV স্ট্রাকচার লিখতে ডেটার c-struct এবং StructureSchemaDescriptor সহ ডেটার জোড়া৷

nl:: ArgParser

ক্লাস

nl::ArgParser::HelpOptions তথ্যগত বিকল্পগুলি পরিচালনা করার জন্য সাধারণ বিকল্প সেট (সহায়তা, সংস্করণ)।
nl::ArgParser::OptionSetBase একটি OptionSet যেখানে হ্যান্ডলার একটি ভার্চুয়াল ফাংশন।

কাঠামো

nl::ArgParser::OptionDef একটি কমান্ড লাইন বিকল্প সংজ্ঞায়িত করে।
nl::ArgParser::OptionSet যৌক্তিকভাবে-সম্পর্কিত এবং পুনরায় ব্যবহারযোগ্য কমান্ড লাইন বিকল্পগুলির একটি গ্রুপ সংজ্ঞায়িত করে।

nl:: ব্লে

ক্লাস

nl::Ble::BleApplicationDelegate
nl::Ble::BLEEndPoint
nl::Ble::BleLayer এই ক্লাসটি BleLayer প্ল্যাটফর্ম ইন্টারফেস ফাংশনের মাধ্যমে স্ট্যাকের উপরে বা BLEEndPoint-এর সাথে যুক্ত WeaveConnection অবজেক্টের মাধ্যমে স্ট্যাকের নিচে ডাটা ড্রাইভ করার জন্য একটি একক থ্রেডের জন্য একটি ইন্টারফেস প্রদান করে।
nl::Ble::BleLayerObject
nl::Ble::BlePlatform ডেলিগেট
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 বিএলই ডিভাইস আইডেন্টিফিকেশন ইনফরমেশন ব্লক বুনন।
nl::Ble::WeaveBleUUID

nl:: ব্লে:: প্ল্যাটফর্ম:: ব্লুজেড

কাঠামো

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- এর একটি অভ্যন্তরীণ শ্রেণী যা InetLayer- এ অ্যাসিঙ্ক্রোনাস ডোমেন নেম সিস্টেম (DNS) রেজোলিউশনের জন্য সহায়ক API প্রদান করে।
nl::Inet::DNSResolver এটি InetLayer-এর একটি অভ্যন্তরীণ শ্রেণী যা InetLayer- এ ডোমেইন নেম সিস্টেম (DNS) রেজোলিউশনের বিমূর্ততা প্রদান করে।
nl::Inet::EndPointBasis ইন্টারনেট ট্রান্সপোর্ট এন্ডপয়েন্ট ক্লাসের ভিত্তি।
nl::Inet::InetLayer এটি একটি একক থ্রেডের জন্য টাইমার, ডোমেন নেম সিস্টেম (DNS) রেজোলিউশন, TCP নেটওয়ার্ক পরিবহন, UDP নেটওয়ার্ক পরিবহন এবং কাঁচা নেটওয়ার্ক পরিবহন সহ ইন্টারনেট পরিষেবাগুলিতে অ্যাক্সেস সরবরাহ করে।
nl::Inet::InetLayerBasis এটি একটি InetLayer অবজেক্ট দ্বারা পরিচালিত রেফারেন্স-গণনা করা অবজেক্টের ভিত্তি ক্লাস।
nl::Inet::InterfaceAddressIterator সিস্টেম নেটওয়ার্ক ইন্টারফেস আইপি ঠিকানাগুলির তালিকার জন্য পুনরাবৃত্তিকারী।
nl::Inet::InterfaceIterator সিস্টেম নেটওয়ার্ক ইন্টারফেসের তালিকার জন্য পুনরাবৃত্তিকারী।
nl::Inet::IPAddress ইন্টারনেট প্রোটোকল ঠিকানা।
nl::Inet::IPendPointBasis এই শ্রেণীর অবজেক্টগুলি অ-তাত্ক্ষণিক আইপি প্রোটোকল এন্ডপয়েন্ট উপস্থাপন করে।
nl::Inet::IPPacketInfo একটি ইনকামিং/আউটগোয়িং বার্তা/সংযোগ সম্পর্কে তথ্য।
nl::Inet::IPPrefix ইন্টারনেট প্রোটোকল ঠিকানা উপসর্গ।
nl::Inet::RawEndPoint এই শ্রেণীর অবজেক্টগুলি কাঁচা আইপি নেটওয়ার্কের শেষ পয়েন্টগুলিকে উপস্থাপন করে।
nl::Inet::SocketEvents একটি সকেটে অনুরোধ করা/মুলতুবি থাকা I/O ইভেন্টগুলির একটি সেট উপস্থাপন করুন।
nl::Inet::TCPEndPoint এই শ্রেণীর অবজেক্টগুলি TCP ট্রান্সপোর্ট এন্ডপয়েন্ট উপস্থাপন করে।
nl::Inet::TunEndPoint এই শ্রেণীর অবজেক্ট টানেল ইন্টারফেস প্রতিনিধিত্ব করে।
nl::Inet::UDPEndPoint এই শ্রেণীর অবজেক্ট UDP ট্রান্সপোর্ট এন্ডপয়েন্ট উপস্থাপন করে।

ইউনিয়ন

nl::Inet::PeerSockAddr

nl:: বিণ

ক্লাস

nl::Weave::Binding একটি ওয়েভ যোগাযোগ এবং সংশ্লিষ্ট কনফিগারেশন তথ্যের উদ্দেশ্যে লক্ষ্য ক্যাপচার করে।
nl::বুনা::কাউন্টার একটি পূর্ণসংখ্যা মান হিসাবে একটি কাউন্টার পরিচালনার জন্য একটি ইন্টারফেস।
nl::Weave::Exchange Context এই ক্লাসটি দুই বা ততোধিক নোডের মধ্যে একটি চলমান কথোপকথন ( এক্সচেঞ্জ কনটেক্সট ) উপস্থাপন করে।
nl::Weave::FabricStateDelegate এই বিমূর্ত প্রতিনিধি শ্রেণী ফ্যাব্রিক অবস্থা পরিবর্তন যোগাযোগ.
nl::Weave::HostPortList একটি হোস্ট পোর্ট তালিকা পরিচালনা এবং ম্যানিপুলেট করার জন্য, ওয়েভ সার্ভিস ডিরেক্টরির সাথে যুক্ত হোস্ট এবং পোর্ট আইডেন্টিফায়ার টিপলের একটি কমপ্যাক্ট, বাইনারি-এনকোডেড সংগ্রহ।
nl::Weave::JNIUtils
nl::Weave::Monotonically Increasing Counter একটি পূর্ণসংখ্যা মান হিসাবে একঘেয়ে-বর্ধমান কাউন্টার পরিচালনা করার জন্য একটি শ্রেণী।
nl::Weave::Persisted Counter রিবুট জুড়ে টিকে থাকার উদ্দেশ্যে একটি পূর্ণসংখ্যা মান হিসাবে একটি কাউন্টার পরিচালনা করার জন্য একটি ক্লাস।
nl::Weave::WeaveConnection ওয়েভ কানেকশন ক্লাসের সংজ্ঞা।
nl::Weave::WeaveConnectionTunnel WeaveConnectionTunnel ক্লাসের সংজ্ঞা, যা এক জোড়া TCPEndPoints পরিচালনা করে যার মূল WeaveConnections জোড়া হয়েছে, এবং যার মধ্যে WeaveMessageLayer সমস্ত ডেটা এবং সংযোগ বন্ধ করে দেয়।
nl::Weave::WeaveEncryptionKey_AES128CTRSHA1
nl::Weave::WeaveExchange Header এটি একটি এক্সচেঞ্জ কনটেক্সট-এর মধ্যে একটি নির্দিষ্ট উইভ বার্তার উইভ প্রোফাইল এবং বার্তার ধরন নির্দিষ্ট করে।
nl::Weave::WeaveExchangeManager এই ক্লাসটি অন্যান্য ওয়েভ নোডের সাথে এক্সচেঞ্জ কনটেক্সট পরিচালনা করতে ব্যবহৃত হয়।
nl::Weave::WeaveFabricState WeaveFabricState এর ফরোয়ার্ড ঘোষণা।
nl::Weave::WeaveKeyId ওয়েভ কী শনাক্তকারীর সংজ্ঞা।
nl::Weave::WeaveMessageLayer WeaveMessageLayer ক্লাসের সংজ্ঞা, যা অন্যান্য ওয়েভ নোডের সাথে যোগাযোগ পরিচালনা করে।
nl::Weave::WeaveMsgEncryptionKey Weave বার্তা এনক্রিপশন কী সম্পর্কে তথ্য রয়েছে।
nl::Weave::WeaveMsgEncryptionKeyCache Weave বার্তা এনক্রিপশন কীগুলির জন্য কী ক্যাশে।
nl::Weave::WeaveSecurityManager
nl::Weave::WeaveServerBase উইভ প্রোফাইল অনাকাঙ্ক্ষিত উত্তরদাতা (সার্ভার) বাস্তবায়নের জন্য সাধারণ, বেস অবজেক্ট যা প্রমাণীকৃত অনুরোধগুলিকে যাচাইকরণ এবং স্ট্যাটাস রিপোর্ট পাঠানো এবং ফ্যাব্রিক স্টেট এবং একটি এক্সচেঞ্জ ম্যানেজারের জন্য সাধারণ ডেটা সদস্য স্টোরেজ প্রদান করে।
nl::Weave::WeaveServerDelegateBase Weave সার্ভার প্রতিনিধি বস্তু বাস্তবায়নের জন্য একটি সাধারণ বেস ক্লাস।
nl::Weave::WeaveSessionKey একটি উইভ সেশন কী সম্পর্কে তথ্য রয়েছে।
nl::Weave::WeaveSessionState অন্য নোডের সাথে বার্তা পাঠাতে/গ্রহণ করার জন্য প্রয়োজনীয় যোগাযোগের অবস্থা বোঝায়।

কাঠামো

nl::Weave::JNILibrary Method
nl::Weave::WeaveMessageInfo একটি ওয়েভ বার্তা সম্পর্কে তথ্য যা পাঠানো বা গ্রহণের প্রক্রিয়াধীন রয়েছে।
nl::Weave::WRMPCconfig WRMP কনফিগারেশন।

ইউনিয়ন

nl::Weave::WeaveEncryptionKey

nl:: বুনা:: ASN1

ক্লাস

nl::Weave::ASN1::ASN1Reader
nl::Weave::ASN1::ASN1UniversalTime
nl::Weave::ASN1::ASN1Writer

nl:: বুনা:: ক্রিপ্টো

ক্লাস

nl::Weave::Crypto::CTR_DRBG
nl::Weave::Crypto::CTRMode
nl::Weave::Crypto::EncodedECDSAS স্বাক্ষর
nl::Weave::Crypto::EncodedECPrivateKey
nl::Weave::Crypto::EncodedECPublicKey
nl::Weave::Crypto::EncodedHMACS স্বাক্ষর
nl::Weave::Crypto::EncodedRSAKey
nl::Weave::Crypto::EncodedRSAS স্বাক্ষর
nl::Weave::Crypto::HKDF
nl::Weave::Crypto::HKDFSHA1Or256
nl::Weave::Crypto::HMAC

nl:: বুনা:: ডিভাইস লেয়ার

ক্লাস

nl::ওয়েভ::ডিভাইস লেয়ার::কনফিগারেশন ম্যানেজার একটি Weave ডিভাইসের জন্য রানটাইম এবং বিল্ড-টাইম কনফিগারেশন তথ্য অ্যাক্সেস প্রদান করে।
nl::Weave::DeviceLayer::ConfigurationManagerImpl EFR32 প্ল্যাটফর্মের জন্য কনফিগারেশন ম্যানেজার সিঙ্গলটন অবজেক্টের কংক্রিট বাস্তবায়ন।
nl::Weave::DeviceLayer::ConnectivityManager একটি Weave ডিভাইসের জন্য নেটওয়ার্ক সংযোগের নিয়ন্ত্রণ প্রদান করে।
nl::Weave::DeviceLayer::ConnectivityManagerImpl সিলিকন ল্যাবস EFR32 প্ল্যাটফর্মের জন্য কানেক্টিভিটি ম্যানেজার সিঙ্গেলটন অবজেক্টের কংক্রিট বাস্তবায়ন।
nl::ওয়েভ::ডিভাইস লেয়ার::প্ল্যাটফর্ম ম্যানেজার একটি ওয়েভ-সক্ষম ডিভাইসে উইভ নেটওয়ার্ক স্ট্যাকের সাথে শুরু এবং ইন্টারঅ্যাক্ট করার বৈশিষ্ট্যগুলি প্রদান করে।
nl::Weave::DeviceLayer::PlatformManagerImpl EFR32 প্ল্যাটফর্মের জন্য PlatformManager সিঙ্গলটন অবজেক্টের কংক্রিট বাস্তবায়ন।
nl::Weave::DeviceLayer::SoftwareUpdateManager
nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl সিলিকন ল্যাবস EFR32 প্ল্যাটফর্মের জন্য SoftwareUpdateManager সিঙ্গলটন অবজেক্টের কংক্রিট বাস্তবায়ন।
nl::Weave::DeviceLayer::ThreadStackManager একটি ওয়েভ-সক্ষম ডিভাইসে থ্রেড স্ট্যাকের সাথে সূচনা এবং ইন্টারঅ্যাক্ট করার বৈশিষ্ট্যগুলি প্রদান করে।
nl::Weave::DeviceLayer::ThreadStackManagerImpl সিলিকন ল্যাবস SDK এবং OpenThread স্ট্যাক ব্যবহার করে EFR32 প্ল্যাটফর্মের জন্য ThreadStackManager সিঙ্গলটন অবজেক্টের কংক্রিট বাস্তবায়ন।
nl::Weave::DeviceLayer::TimeSyncManager ওয়েভ ডিভাইসের জন্য সময় সিঙ্ক্রোনাইজেশন পরিচালনা করে।
nl::Weave::DeviceLayer::TraitManager একটি ওয়েভ ডিভাইসের জন্য উইভ ডেটা ম্যানেজমেন্ট বৈশিষ্ট্যের প্রকাশনা এবং সদস্যতা পরিচালনা করে।

কাঠামো

nl::Weave::DeviceLayer::WeaveDeviceEvent একটি ওয়েভ ডিভাইস লেয়ার ইভেন্টের প্রতিনিধিত্ব করে।
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent সিলিকন ল্যাবস EFR32 প্ল্যাটফর্মের জন্য প্ল্যাটফর্ম-নির্দিষ্ট ইভেন্ট তথ্য প্রতিনিধিত্ব করে।

nl:: বুনা:: ডিভাইস লেয়ার:: অভ্যন্তরীণ

ক্লাস

nl::Weave::DeviceLayer::Internal::BLEManager একটি Weave ডিভাইসের জন্য WoBLE পরিষেবা এবং সংযোগের উপর নিয়ন্ত্রণ প্রদান করে।
nl::Weave::DeviceLayer::Internal::BLEManagerImpl EFR32 প্ল্যাটফর্মের জন্য NetworkProvisioningServer সিঙ্গলটন অবজেক্টের কংক্রিট বাস্তবায়ন।
nl::Weave::DeviceLayer::Internal::DeviceControlServer একটি ওয়েভ ডিভাইসের জন্য ওয়েভ ডিভাইস কন্ট্রোল প্রোফাইল প্রয়োগ করে।
nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer একটি ওয়েভ ডিভাইসের জন্য ওয়েভ ডিভাইস বর্ণনা প্রোফাইল প্রয়োগ করে।
nl::Weave::DeviceLayer::Internal::DeviceIdentityTraitDataSource Weave DeviceIdentityTrait-এর জন্য একটি ডেটা উৎস প্রয়োগ করে।
nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo
nl::Weave::DeviceLayer::Internal::EchoServer একটি ওয়েভ ডিভাইসের জন্য ওয়েভ ইকো প্রোফাইল প্রয়োগ করে।
nl::Weave::Device Layer::Internal::EFR32Config
nl::Weave::DeviceLayer::Internal::ESP32Config ESP32-এ ডিভাইস কনফিগারেশন তথ্য অ্যাক্সেস করার জন্য ফাংশন এবং সংজ্ঞা প্রদান করে।
nl::Weave::Device Layer::Internal::ESP32Utils
nl::Weave::DeviceLayer::Internal::FabricProvisioning Server একটি ওয়েভ ডিভাইসের জন্য ওয়েভ ফ্যাব্রিক প্রভিশনিং প্রোফাইল বাস্তবায়ন করে।
nl::Weave::Device Layer::Internal::Factory Provisioning ডিভাইস ফ্যাক্টরি প্রভিশনিং বৈশিষ্ট্যের ডিফল্ট বাস্তবায়ন।
nl::Weave::Device Layer::Internal::Factory ProvisioningBase বুট করার সময় ডিভাইস ফ্যাক্টরি বিধান সমর্থন করে।
nl::Weave::DeviceLayer::Internal::Generic ConfigurationManagerImpl কনফিগারেশন ম্যানেজার বৈশিষ্ট্যগুলির একটি সাধারণ বাস্তবায়ন প্রদান করে যা একাধিক প্ল্যাটফর্মে কাজ করে।
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl একাধিক প্ল্যাটফর্মে কাজ করে এমন কানেক্টিভিটি ম্যানেজার বৈশিষ্ট্যগুলির একটি সাধারণ বাস্তবায়ন প্রদান করে।
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_BLE প্ল্যাটফর্মের জন্য BLE-নির্দিষ্ট কানেক্টিভিটি ম্যানেজার বৈশিষ্ট্যগুলির একটি সাধারণ বাস্তবায়ন প্রদান করে যেখানে BLE কার্যকারিতা BLEManager ক্লাস দ্বারা প্রয়োগ করা হয়।
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoBLE BLE সমর্থন করে না এমন প্ল্যাটফর্মগুলির জন্য BLE-নির্দিষ্ট কানেক্টিভিটি ম্যানেজার বৈশিষ্ট্যগুলির একটি সাধারণ বাস্তবায়ন প্রদান করে।
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoThread থ্রেড সমর্থন করে না এমন প্ল্যাটফর্মগুলিতে ব্যবহারের জন্য ওয়াইফাই-নির্দিষ্ট কানেক্টিভিটি ম্যানেজার বৈশিষ্ট্যগুলির একটি সাধারণ বাস্তবায়ন প্রদান করে।
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoTunnel পরিষেবা টানেল সমর্থন করে না এমন প্ল্যাটফর্মগুলির জন্য পরিষেবা টানেল-নির্দিষ্ট কানেক্টিভিটি ম্যানেজার বৈশিষ্ট্যগুলির একটি সাধারণ বাস্তবায়ন প্রদান করে৷
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoWiFi ওয়াইফাই সমর্থন করে না এমন প্ল্যাটফর্মগুলির জন্য ওয়াইফাই-নির্দিষ্ট কানেক্টিভিটি ম্যানেজার বৈশিষ্ট্যগুলির একটি সাধারণ বাস্তবায়ন প্রদান করে৷
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_Thread থ্রেড সমর্থন করে এমন প্ল্যাটফর্মগুলিতে ব্যবহারের জন্য ওয়াইফাই-নির্দিষ্ট কানেক্টিভিটি ম্যানেজার বৈশিষ্ট্যগুলির একটি সাধারণ বাস্তবায়ন প্রদান করে।
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl সফ্টওয়্যার আপডেট ম্যানেজার বৈশিষ্ট্যগুলির একটি সাধারণ বাস্তবায়ন প্রদান করে যা একাধিক প্ল্যাটফর্মে কাজ করে।
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX BDX সমর্থন করে এমন প্ল্যাটফর্মগুলিতে ব্যবহারের জন্য SoftwareUpdateManager বৈশিষ্ট্যগুলির একটি সাধারণ বাস্তবায়ন প্রদান করে।
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_FreeRTOS FreeRTOS প্ল্যাটফর্মে কাজ করে এমন ThreadStackManager বৈশিষ্ট্যগুলির একটি সাধারণ বাস্তবায়ন প্রদান করে।
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread থ্রেডস্ট্যাক ম্যানেজার বৈশিষ্ট্যগুলির একটি জেনেরিক বাস্তবায়ন প্রদান করে যা OpenThread এর সাথে একত্রে কাজ করে।
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP থ্রেডস্ট্যাক ম্যানেজার বৈশিষ্ট্যগুলির একটি জেনেরিক বাস্তবায়ন প্রদান করে যা OpenThread এবং LwIP এর সাথে একত্রে কাজ করে।
nl::Weave::DeviceLayer::Internal::GroupKeyStoreImpl সিলিকন ল্যাবস SDK-এর উপর ভিত্তি করে প্ল্যাটফর্মগুলির জন্য Weave GroupKeyStoreBase API-এর একটি বাস্তবায়ন।
nl::Weave::DeviceLayer::Internal::NetworkProvisioning Server একটি ওয়েভ ডিভাইসের জন্য নেটওয়ার্ক প্রভিশনিং পরিষেবা প্রদান করে।
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServerImpl Silicon Labs EFR32 প্ল্যাটফর্মের জন্য NetworkProvisioningServer singleton অবজেক্টের কংক্রিট বাস্তবায়ন।
nl::Weave::DeviceLayer::Internal::NetworkTelemetryManager
nl::Weave::Device Layer::Internal::NRF5Config নর্ডিক nRF5 SDK-এর উপর ভিত্তি করে প্ল্যাটফর্মগুলিতে স্থায়ী ডিভাইস কনফিগারেশন অ্যাক্সেস করার জন্য ফাংশন এবং সংজ্ঞা প্রদান করে।
nl::Weave::DeviceLayer::Internal::ServiceProvisioning Server একটি ওয়েভ ডিভাইসের জন্য ওয়েভ সার্ভিস প্রভিশনিং প্রোফাইল বাস্তবায়ন করে।
nl::Weave::Device Layer::Internal::ThreadTelemetry
nl::Weave::Device Layer::Internal::ThreadTopology
nl::Weave::Device Layer::Internal::TunnelTelemetry
nl::Weave::DeviceLayer::Internal::WeaveTelemetryBase এটি একটি বেস ক্লাস যা বিভিন্ন নেটওয়ার্কের জন্য নেটওয়ার্ক টেলিমেট্রি ফাংশন পরিচালনা করে।
nl::Weave::DeviceLayer::Internal::WiFiTelemetry

nl:: বুনা:: ডিভাইস ম্যানেজার

ক্লাস

nl::Weave::DeviceManager::Device Status
nl::Weave::DeviceManager::TraitSchemaDirectory
nl::Weave::DeviceManager::WeaveDeviceManager

nl:: বুনা:: প্ল্যাটফর্ম:: নিরাপত্তা

ক্লাস

nl::Weave::Plateform::Security::AES128BlockCipher
nl::Weave::Plateform::Security::AES128BlockCipherDec
nl::Weave::Plateform::Security::AES128BlockCipherEnc
nl::Weave::Plateform::Security::AES256BlockCipher
nl::Weave::Plateform::Security::AES256BlockCipherDec
nl::Weave::Plateform::Security::AES256BlockCipherEnc
nl::ওয়েভ::প্ল্যাটফর্ম::নিরাপত্তা::SHA1
nl::Weave::Plateform::Security::SHA256

nl:: বুনা:: প্রোফাইল

ক্লাস

nl::Weave::Profiles::MessageIterator বার্তা বাফারগুলিকে সংবেদনশীলভাবে ব্যবহার করার জন্য, আমরা এই পুনরাবৃত্তিকারীকে সংজ্ঞায়িত করি, যা সীমানা ইত্যাদির ট্র্যাক রাখতে ব্যবহার করা যেতে পারে।
nl::Weave::Profiles::ReferencedString ওয়েভে স্ট্রিংগুলি কীভাবে পরিচালনা করবেন তা এখানে।
nl::Weave::Profiles::ReferencedTLVData একইভাবে, আমাদের টিএলভি ডেটার একটি বড় পুরানো ব্লব উপস্থাপন করতে সক্ষম হতে হবে।
nl::Weave::Profiles::RetainedPacketBuffer এটি একটি বেস ক্লাস যা স্বয়ংক্রিয়ভাবে একটি System::PacketBuffer গণনা করার জন্য একটি সুবিধাজনক বস্তু হিসাবে কাজ করে।
nl::Weave::Profiles::WeaveEchoClient
nl::Weave::Profiles::WeaveEchoServer

nl:: বুনা:: প্রোফাইল:: BDX_বর্তমান

ক্লাস

nl::Weave::Profiles::BDX_Current::BlockAck
nl::Weave::Profiles::BDX_Current::BlockEOF
nl::Weave::Profiles::BDX_Current::BlockEOFAck
nl::Weave::Profiles::BDX_Current::BlockQuery
nl::Weave::Profiles::BDX_Current::BlockSend
nl::Weave::Profiles::BDX_Current::ReceiveAccept
nl::Weave::Profiles::BDX_Current::ReceiveInit
nl::Weave::Profiles::BDX_Current::ReceiveReject
nl::Weave::Profiles::BDX_Current::SendAccept
nl::Weave::Profiles::BDX_Current::SendInit
nl::Weave::Profiles::BDX_Current::SendReject
nl::Weave::Profiles::BDX_Current::Transfer Error
nl::Weave::Profiles::BDX_Current::WeaveBdxClient
nl::Weave::Profiles::BDX_Current::WeaveBdxDelegate

nl:: বুনা:: প্রোফাইল:: বিডিএক্স_ডেভেলপমেন্ট

ক্লাস

nl::Weave::Profiles::BDX_Development::BdxNode
nl::Weave::Profiles::BDX_Development::BlockAck BlockAck বার্তাটি ডেটার একটি ব্লক স্বীকার করতে ব্যবহৃত হয়।
nl::Weave::Profiles::BDX_Development::BlockAckV1 BlockAckV1 বার্তাটি ডেটার একটি ব্লক স্বীকার করতে ব্যবহৃত হয়।
nl::Weave::Profiles::BDX_Development::BlockEOF BlockEOF বার্তাটি প্রেরক থেকে প্রাপকের কাছে ডেটার শেষ ব্লক স্থানান্তর করতে ব্যবহৃত হয়।
nl::Weave::Profiles::BDX_Development::BlockEOFAck BlockEOFAck বার্তাটি ডেটার শেষ ব্লকটি স্বীকার করতে ব্যবহৃত হয়।
nl::Weave::Profiles::BDX_Development::BlockEOFAckV1 BlockEOFAckV1 বার্তাটি ডেটার শেষ ব্লকটি স্বীকার করতে ব্যবহৃত হয়।
nl::Weave::Profiles::BDX_Development::BlockEOFV1 BlockEOFV1 বার্তাটি প্রেরক থেকে প্রাপকের কাছে ডেটার শেষ ব্লক স্থানান্তর করতে ব্যবহৃত হয়।
nl::Weave::Profiles::BDX_Development::BlockQuery BlockQuery বার্তাটি প্রেরক থেকে প্রাপকের কাছে ডেটার একটি ব্লক স্থানান্তর করার অনুরোধ করতে ব্যবহৃত হয়।
nl::Weave::Profiles::BDX_Development::BlockQueryV1 BlockQueryV1 বার্তাটি প্রেরক থেকে প্রাপকের কাছে ডেটার একটি ব্লক স্থানান্তর করার অনুরোধ করতে ব্যবহৃত হয়।
nl::Weave::Profiles::BDX_Development::BlockSend ব্লকসেন্ড বার্তাটি প্রেরক থেকে প্রাপকের কাছে ডেটার একটি ব্লক স্থানান্তর করতে ব্যবহৃত হয়।
nl::Weave::Profiles::BDX_Development::BlockSendV1 BlockSendV1 বার্তাটি প্রেরক থেকে প্রাপকের কাছে ডেটার একটি ব্লক স্থানান্তর করতে ব্যবহৃত হয়।
nl::Weave::Profiles::BDX_Development::ReceiveAccept ReceiveAccept বার্তাটি একটি প্রস্তাবিত বিনিময় গ্রহণ করতে ব্যবহৃত হয় যখন প্রাপক সূচনাকারী হয়।
nl::Weave::Profiles::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::Transfer Error ত্রুটি বার্তা একটি ত্রুটি রিপোর্ট এবং একটি বিনিময় বাতিল করতে ব্যবহৃত হয়.

কাঠামো

nl::Weave::Profiles::BDX_Development::BDXHandlers
nl::Weave::Profiles::BDX_Development::BDXTransfer এই কাঠামোতে একটি সক্রিয় BDX স্থানান্তরের প্রতিনিধিত্বকারী ডেটা সদস্য রয়েছে।

nl:: বুনা:: প্রোফাইল:: বাল্কডেটা ট্রান্সফার

ক্লাস

nl::Weave::Profiles::BulkData Transfer::BdxDelegate

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট

ক্লাস

nl::Weave::Profiles::DataManagement_Current::AlwaysAcceptDataElementAccessControlDelegate
nl::Weave::Profiles::DataManagement_Current::BuilderBase WDM বার্তা এনকোডারের জন্য বেস ক্লাস।
nl::Weave::Profiles::DataManagement_Current::CircularEventReader CircularEventBuffer দ্বারা সমর্থিত একটি TLVReader।
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::Logging Configuration LoggingConfiguration ওয়েভ ইভেন্ট লগিং সাবসিস্টেমের কনফিগারযোগ্য উপাদানকে এনক্যাপসুলেট করে।
nl::Weave::Profiles::DataManagement_Current::LoggingManagement মেমরি ইভেন্ট লগ পরিচালনার জন্য একটি ক্লাস।
nl::Weave::Profiles::DataManagement_Current::NotificationEngine
nl::Weave::Profiles::DataManagement_Current::ParserBase WDM বার্তা পার্সারদের জন্য বেস ক্লাস।
nl::Weave::Profiles::DataManagement_Current::Resource Identifier সম্পদের আইডি এনক্যাপসুলেট করে এমন একটি কাঠামো।
nl::Weave::Profiles::DataManagement_Current::SingleResourceTraitCatalog
nl::Weave::Profiles::DataManagement_Current::SubscriptionClient
nl::Weave::Profiles::DataManagement_Current::SubscriptionEngine এটি একটি সিঙ্গলটন যা সমস্ত WDM নেক্সট সাবস্ক্রিপশন হোস্ট করে, ক্লায়েন্ট এবং প্রকাশক উভয় পক্ষই।
nl::Weave::Profiles::DataManagement_Current::SubscriptionHandler
nl::Weave::Profiles::DataManagement_Current::TraitCatalogBase
nl::Weave::Profiles::DataManagement_Current::TraitDataSink
nl::Weave::Profiles::DataManagement_Current::TraitDataSource
nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine স্কিমা ইঞ্জিন একটি নির্দিষ্ট বৈশিষ্ট্যের সাথে সম্পর্কিত স্কিমা তথ্য নেয় এবং এটিকে পার্স ও অনুবাদ করার সুবিধা প্রদান করে যা WDM মেশিনের দ্বারা ব্যবহারযোগ্য একটি ফর্মে।
nl::Weave::Profiles::DataManagement_Current::TraitUpdatableDataSink
nl::Weave::Profiles::DataManagement_Current::UpdateClient
nl::Weave::Profiles::DataManagement_Current::UpdateDictionaryDirtyPathCut ইউটিলিটি ক্লাস ডিকশনারি চাইল্ড আছে এমন প্রপার্টি পাথ প্রক্রিয়া করার সময় অভিধানটিকে পেন্ডিং সারিতে রাখতে।
nl::Weave::Profiles::DataManagement_Current::UpdateDirtyPathFilter বিজ্ঞপ্তি পরিচালনা করার সময় পাথ ফিল্টার করার জন্য ইউটিলিটি ক্লাস।
nl::Weave::Profiles::DataManagement_Current::UpdateEncoder এই বস্তুটি WDM UpdateRequest এবং PartialUpdateRequest পেলোড এনকোড করে।
nl::Weave::Profiles::DataManagement_Current::ViewClient

কাঠামো

nl::Weave::Profiles::DataManagement_Current::CircularEventBuffer অভ্যন্তরীণ ইভেন্ট বাফার, nl::Weave::TLV::WeaveCircularTLVBuffer এর চারপাশে নির্মিত।
nl::Weave::Profiles::DataManagement_Current::ConstSchemaVersionRange
nl::Weave::Profiles::DataManagement_Current::CopyAndAdjustDeltaTimeContext ইভেন্ট তালিকা অতিক্রম করার জন্য অভ্যন্তরীণ কাঠামো।
nl::Weave::Profiles::DataManagement_Current::DebugLogContext
nl::Weave::Profiles::DataManagement_Current::DetailedRootSection যে কাঠামো বৈশিষ্ট্য উদাহরণের একটি সম্পূর্ণ রেজোলিউশন প্রদান করে।
nl::Weave::Profiles::DataManagement_Current::EventEnvelopeContext ঘটনা অতিক্রম করার জন্য অভ্যন্তরীণ কাঠামো।
nl::Weave::Profiles::DataManagement_Current::EventLoadOutContext আউটপুটে ইভেন্ট তালিকা অনুলিপি করার জন্য কাঠামো।
nl::Weave::Profiles::DataManagement_Current::Event Options বিভিন্ন ইভেন্ট ক্ষেত্রের জন্য বিকল্প প্রদান করে যে গঠন.
nl::Weave::Profiles::DataManagement_Current::EventSchema ইভেন্ট মেটাডেটার জন্য একটি স্কিমা সংজ্ঞায়িত করে এমন কাঠামো।
nl::Weave::Profiles::DataManagement_Current::External Events প্ল্যাটফর্ম-সঞ্চিত ইভেন্টগুলি ট্র্যাক করার জন্য কাঠামো।
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:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: BaseMessageWithSubscribeId

ক্লাস

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

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: কাস্টম কমান্ড

ক্লাস

nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder WDM কাস্টম কমান্ড এনকোডার সংজ্ঞা।
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser WDM কাস্টম কমান্ড অনুরোধ পার্সার সংজ্ঞা.

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: CustomCommandResponse

ক্লাস

nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder WDM কাস্টম কমান্ড প্রতিক্রিয়া এনকোডার সংজ্ঞা।
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser WDM কাস্টম কমান্ড রেসপন্স পার্সার সংজ্ঞা।

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: ডেটা এলিমেন্ট

ক্লাস

nl::Weave::Profiles::DataManagement_Current::DataElement::Builder WDM ডেটা উপাদান এনকোডার সংজ্ঞা।
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser WDM ডেটা এলিমেন্ট পার্সার সংজ্ঞা।

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: ডেটালিস্ট

ক্লাস

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

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: ঘটনা

ক্লাস

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

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: ইভেন্টলিস্ট

ক্লাস

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

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: বিজ্ঞপ্তির অনুরোধ

ক্লাস

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

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: পথ

ক্লাস

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

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: পাথলিস্ট

ক্লাস

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

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: প্রত্যাখ্যান রেকর্ড

ক্লাস

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

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: প্রত্যাখ্যান রেকর্ড তালিকা

ক্লাস

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

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: স্ট্যাটাস এলিমেন্ট

ক্লাস

nl::Weave::Profiles::DataManagement_Current::StatusElement::Builder WDM স্থিতি উপাদান এনকোডার সংজ্ঞা।
nl::Weave::Profiles::DataManagement_Current::StatusElement::Parser WDM স্থিতি উপাদান পার্সার সংজ্ঞা।

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: স্ট্যাটাসলিস্ট

ক্লাস

nl::Weave::Profiles::DataManagement_Current::StatusList::Builder স্ট্যাটাসলিস্ট নির্মাতা।
nl::Weave::Profiles::DataManagement_Current::StatusList::Parser

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: সদস্যতা বাতিলের অনুরোধ

ক্লাস

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

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: SubscribeConfirmRequest

ক্লাস

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

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: সাবস্ক্রাইব অনুরোধ

ক্লাস

nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Parser WDM পাথ পার্সার সংজ্ঞা।

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: সাবস্ক্রাইব প্রতিক্রিয়া

ক্লাস

nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Parser WDM পাথ পার্সার সংজ্ঞা।

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: আপডেটের অনুরোধ

ক্লাস

nl::Weave::Profiles::DataManagement_Current::UpdateRequest::Parser WDM আপডেট অনুরোধ পার্সার সংজ্ঞা.

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: আপডেট রেসপন্স

ক্লাস

nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder WDM আপডেট প্রতিক্রিয়া এনকোডার সংজ্ঞা।
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Parser

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: সংস্করণ তালিকা

ক্লাস

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

nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_উত্তরাধিকার

ক্লাস

nl::Weave::Profiles::DataManagement_Legacy::Binding বাইন্ডিং ক্লাস ওয়েভ ব্যবহার করে একটি অ্যাপ্লিকেশন সত্তার পক্ষে যোগাযোগের অবস্থা পরিচালনা করে।
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::DMPublisher অ্যাপ্লিকেশন-নির্দিষ্ট WDM প্রকাশকদের জন্য বিমূর্ত বেস ক্লাস।
nl::Weave::Profiles::DataManagement_Legacy::ProfileDatabase বিমূর্ত প্রোফাইল ডেটাবেস অক্জিলিয়ারী ক্লাস।
nl::Weave::Profiles::DataManagement_Legacy::ProtocolEngine WDM প্রোটোকল ইঞ্জিন ক্লাস।
nl::Weave::Profiles::DataManagement_Legacy::PublisherDataManager WDM প্রকাশকের দ্বারা প্রয়োজনীয় নিশ্চিতকরণ এবং বিজ্ঞপ্তি পদ্ধতির সংজ্ঞা সম্বলিত একটি বিমূর্ত শ্রেণী।

nl:: বুনা:: প্রোফাইল:: ডিভাইস কন্ট্রোল

ক্লাস

nl::Weave::Profiles::DeviceControl::DeviceControlDelegate সার্ভার ডিভাইসে ইনকামিং ডিভাইস কন্ট্রোল অপারেশন বাস্তবায়নের জন্য ক্লাস ডেলিগেট করুন।
nl::বুনা::প্রোফাইল::ডিভাইস কন্ট্রোল::ডিভাইস কন্ট্রোল সার্ভার ডিভাইস কন্ট্রোল প্রোফাইল বাস্তবায়নের জন্য সার্ভার ক্লাস।

nl:: বুনা:: প্রোফাইল:: যন্ত্রের বিবরণ

ক্লাস

nl::Weave::Profiles::DeviceDescription::DeviceDescriptionClient ডিভাইস বর্ণনার অনুরোধ জারি করার জন্য ক্লায়েন্ট অবজেক্ট।
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionServer ডিভাইস বর্ণনার অনুরোধে সাড়া দেওয়ার জন্য সার্ভার অবজেক্ট।
nl::Weave::Profiles::DeviceDescription::IdentifyDeviceCriteria আইডেন্টিফাইডিভাইস প্রোটোকলে ডিভাইস নির্বাচন করতে ব্যবহার করা মানদণ্ডের প্রতিনিধিত্ব করে।
nl::Weave::Profiles::DeviceDescription::IdentifyRequestMessage আইডেন্টিফাই রিকোয়েস্ট মেসেজের পার্স করা ফর্ম।
nl::Weave::Profiles::DeviceDescription::IdentifyResponseMessage আইডেন্টিফাই রেসপন্স মেসেজের পার্স করা ফর্ম।
nl::Weave::Profiles::DeviceDescription::TextDescriptorReader
nl::Weave::Profiles::DeviceDescription::TextDescriptorWriter
nl::Weave::Profiles::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::Profiles::FabricProvisioning::FabricProvisioningDelegate ফ্যাব্রিক প্রভিশনিং ক্রিয়াকলাপগুলির সাথে সম্পর্কিত অতিরিক্ত ক্রিয়াগুলি বাস্তবায়নের জন্য বর্গ প্রতিনিধি৷
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer ফ্যাব্রিক প্রভিশনিং প্রোফাইল বাস্তবায়নের জন্য সার্ভার ক্লাস।

nl:: বুনা:: প্রোফাইল:: হৃদস্পন্দন

ক্লাস

nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver বুনা হার্টবিট রিসিভার ক্লাস.
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatSender বুনা হার্টবিট প্রেরক বর্গ.

nl:: বুনা:: প্রোফাইল:: নেটওয়ার্ক প্রভিশনিং

ক্লাস

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

ক্লাস

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

ক্লাস

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

Unions

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