nl:: Weave:: Platform
Resumen
Funciones |
|
---|---|
BitsToByteLength(uint32_t aBits)
|
constexpr uint32_t
Convierte la longitud del valor en bits en longitud en bytes.
|
Divide(int64_t inDividend, int64_t inDivisor)
|
int64_t
Realiza 64 bits firmados divididos por una operación de 64 bits y muestra el cociente.
|
DivideBy1000(uint64_t inDividend)
|
uint32_t
Divide un dividendo sin signo de 64 bits por 1,000, lo que produce un valor de 32 bits.
|
RoundDown(uint32_t a, uint32_t b)
|
constexpr uint32_t
Realiza el redondeo hacia 0.
|
RoundUp(uint32_t a, uint32_t b)
|
constexpr uint32_t
Realiza el redondeo de 0.
|
Espacios de nombres |
|
---|---|
nl:: |
|
nl:: |
Este espacio de nombres incluye todas las interfaces dentro de Weave para el administrador de memoria del supervisor de seguridad de Weave. |
Funciones
BitsToByteLength
constexpr uint32_t BitsToByteLength( uint32_t aBits )
Convierte la longitud del valor en bits en longitud en bytes.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Resultado que se muestra |
Es la longitud en bytes.
|
Dividir
int64_t Divide( int64_t inDividend, int64_t inDivisor )
Realiza 64 bits firmados divididos por una operación de 64 bits y muestra el cociente.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Resultado que se muestra |
El cociente de inDividendo dividido por inDivisor
|
DivideBy1000
uint32_t DivideBy1000( uint64_t inDividend )
Divide un dividendo sin signo de 64 bits por 1,000, lo que produce un valor de 32 bits.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Resultado que se muestra |
el cociente de 32 bits.
|
RoundDown
constexpr uint32_t RoundDown( uint32_t a, uint32_t b )
Realiza el redondeo hacia 0.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Resultado que se muestra |
Valor redondeado hacia abajo hasta el múltiplo más cercano del nivel de detalle de redondeo.
|
RoundUp
constexpr uint32_t RoundUp( uint32_t a, uint32_t b )
Realiza el redondeo de 0.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Resultado que se muestra |
Valor redondeado hacia arriba al múltiplo más cercano del nivel de detalle de redondeo.
|