En Google, luchamos por la equidad racial de la comunidad negra. Más información
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

nl :: Tejido:: Plataforma

Resumen

Funciones

BitsToByteLength (uint32_t aBits)
constexpr uint32_t
Convierte la longitud del valor en bits a la longitud en bytes.
Divide (int64_t inDividend, int64_t inDivisor)
int64_t
Realiza operaciones de 64 bits con signo dividido por 64 bits y devuelve el cociente.
DivideBy1000 (uint64_t inDividend)
uint32_t
Divida un dividendo sin firmar de 64 bits por 1000 para obtener un valor de 32 bits.
RoundDown (uint32_t a, uint32_t b)
constexpr uint32_t
Realiza redondeo hacia 0.
RoundUp (uint32_t a, uint32_t b)
constexpr uint32_t
Realiza redondeo desde 0.

Espacios de nombres

nl :: Weave :: Platform :: PersistedStorage
nl :: Weave :: Plataforma :: Seguridad

Este espacio de nombres incluye todas las interfaces dentro de Weave para el administrador de memoria Weave Security Monitor.

Funciones

BitsToByteLength

constexpr uint32_t BitsToByteLength(
  uint32_t aBits
)

Convierte la longitud del valor en bits a la longitud en bytes.

Detalles
Parámetros
[in] aBits
Valor en bits para convertir a bytes.
Devoluciones
Longitud en bytes.

Dividir

int64_t Divide(
  int64_t inDividend,
  int64_t inDivisor
)

Realiza operaciones de 64 bits con signo dividido por 64 bits y devuelve el cociente.

Detalles
Parámetros
[in] inDividend
El dividendo en esta función.
[in] inDivisor
El divisor en esta función.
Devoluciones
El cociente de inDividend dividido por inDivisor

DivideBy1000

uint32_t DivideBy1000(
  uint64_t inDividend
)

Divida un dividendo sin firmar de 64 bits por 1000 para obtener un valor de 32 bits.

Detalles
Parámetros
[in] inDividend
Valor de 64 bits a dividir
Devoluciones
el cociente de 32 bits.

Redondear a la baja

constexpr uint32_t RoundDown(
  uint32_t a,
  uint32_t b
)

Realiza redondeo hacia 0.

Detalles
Parámetros
[in] a
Valor a redondear.
[in] b
Granularidad de redondeo.
Devoluciones
Valor redondeado al múltiplo más cercano de granularidad de redondeo.

Redondeo

constexpr uint32_t RoundUp(
  uint32_t a,
  uint32_t b
)

Realiza redondeo desde 0.

Detalles
Parámetros
[in] a
Valor a redondear.
[in] b
Granularidad de redondeo.
Devoluciones
Valor redondeado al múltiplo más cercano de granularidad de redondeo.