nl::Weave::Platform

खास जानकारी

फ़ंक्शन

BitsToByteLength(uint32_t aBits)
constexpr uint32_t
यह फ़ंक्शन, वैल्यू की लंबाई को बिट के हिसाब से बाइट में बदलता है.
Divide(int64_t inDividend, int64_t inDivisor)
int64_t
साइन किए गए 64-बिट को 64-बिट से भाग देकर, भागफल देता है.
DivideBy1000(uint64_t inDividend)
uint32_t
बिना हस्ताक्षर वाले 64-बिट डिपेंडेंट को 1,000 से भाग देने पर, 32-बिट वैल्यू मिलती है.
RoundDown(uint32_t a, uint32_t b)
constexpr uint32_t
0 की ओर पूर्णांक बनाता है.
RoundUp(uint32_t a, uint32_t b)
constexpr uint32_t
0 से दूर पूर्णांक बनाता है.

नाम स्थान

nl::Weave::Platform::PersistedStorage
nl::Weave::Platform::Security

इस नेमस्पेस में, Weave सिक्योरिटी मॉनिटर मेमोरी मैनेजर के लिए, Weave के सभी इंटरफ़ेस शामिल हैं.

फ़ंक्शन

BitsToByteLength

constexpr uint32_t BitsToByteLength(
  uint32_t aBits
)

यह फ़ंक्शन, वैल्यू की लंबाई को बिट के हिसाब से बाइट में बदलता है.

ब्यौरा
पैरामीटर
[in] aBits
वैल्यू को बिट में बाइट में बदलना.
लौटाए जाने वाले प्रॉडक्ट
लंबाई बाइट में.

भाग दें

int64_t Divide(
  int64_t inDividend,
  int64_t inDivisor
)

साइन किए गए 64-बिट को 64-बिट से भाग देकर, भागफल देता है.

ब्यौरा
पैरामीटर
[in] inDividend
इस फ़ंक्शन में भाज्यों.
[in] inDivisor
इस फ़ंक्शन में भाजक.
लौटाए जाने वाले प्रॉडक्ट
इंडिविडेंट का भागफल, जिसे inDivisor से भाग दिया जाता है

DivideBy1000

uint32_t DivideBy1000(
  uint64_t inDividend
)

बिना हस्ताक्षर वाले 64-बिट लाभांश को 1,000 से भाग देने पर, 32-बिट की वैल्यू मिलती है.

ब्यौरा
पैरामीटर
[in] inDividend
64-बिट वैल्यू को भाग देना है
लौटाए जाने वाले प्रॉडक्ट
32-बिट भागफल.

RoundDown

constexpr uint32_t RoundDown(
  uint32_t a,
  uint32_t b
)

0 की ओर पूर्णांक बनाता है.

ब्यौरा
पैरामीटर
[in] a
पूर्णांक बनाया जाने वाला मान.
[in] b
कंट्रोल के चुने गए लेवल को राउंड ऑफ़ किया जा रहा है.
लौटाए जाने वाले प्रॉडक्ट
मान को पूर्णांकन के विवरण के निकटतम गुणज तक पूर्णांक बनाया जाता है.

RoundUp

constexpr uint32_t RoundUp(
  uint32_t a,
  uint32_t b
)

0 से दूर पूर्णांक बनाता है.

ब्यौरा
पैरामीटर
[in] a
पूर्णांक बनाया जाने वाला मान.
[in] b
कंट्रोल के चुने गए लेवल को राउंड ऑफ़ किया जा रहा है.
लौटाए जाने वाले प्रॉडक्ट
मान को पूर्णांकन के विवरण के निकटतम गुणज तक पूर्णांक बनाया जाता है.