nl:: Weave:: Platform
Zusammenfassung
Funktionen |
|
---|---|
BitsToByteLength(uint32_t aBits)
|
constexpr uint32_t
Wandelt die Wertlänge in Bit in die Länge in Byte um.
|
Divide(int64_t inDividend, int64_t inDivisor)
|
int64_t
Führt eine signierte 64-Bit-Operation durch eine 64-Bit-Operation durch und gibt den Quotienten zurück.
|
DivideBy1000(uint64_t inDividend)
|
uint32_t
Wenn du einen 64-Bit-Dividenden ohne Vorzeichen durch 1.000 dividierst, ergibt sich ein 32-Bit-Wert.
|
RoundDown(uint32_t a, uint32_t b)
|
constexpr uint32_t
Führt eine Rundung gegen 0 durch.
|
RoundUp(uint32_t a, uint32_t b)
|
constexpr uint32_t
Führt eine Rundung von 0 durch.
|
Namespaces |
|
---|---|
nl:: |
|
nl:: |
Dieser Namespace umfasst alle Schnittstellen in Weave für den Arbeitsspeichermanager des Weave Security Monitor. |
Funktionen
BitsToByteLength
constexpr uint32_t BitsToByteLength( uint32_t aBits )
Wandelt die Wertlänge in Bit in die Länge in Byte um.
Details | |||
---|---|---|---|
Parameter |
|
||
Rückgabe |
Länge in Byte.
|
Dividieren
int64_t Divide( int64_t inDividend, int64_t inDivisor )
Führt eine signierte 64-Bit-Operation durch eine 64-Bit-Operation durch und gibt den Quotienten zurück.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabe |
Der Quotient aus Individend geteilt durch den Indivisor
|
DivideBy1000
uint32_t DivideBy1000( uint64_t inDividend )
Wenn du einen 64-Bit-Dividenden ohne Vorzeichen durch 1.000 dividierst, ergibt sich ein 32-Bit-Wert.
Details | |||
---|---|---|---|
Parameter |
|
||
Rückgabe |
den 32-Bit-Quotienten.
|
RoundDown
constexpr uint32_t RoundDown( uint32_t a, uint32_t b )
Führt eine Rundung gegen 0 durch.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabe |
Wert wird auf das nächste Vielfache der Rundungsgenauigkeit abgerundet.
|
RoundUp
constexpr uint32_t RoundUp( uint32_t a, uint32_t b )
Führt eine Rundung von 0 durch.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabe |
Wert wird auf das nächste Vielfache der Rundungsgenauigkeit aufgerundet.
|