nl:: Weave:: Platform
Resumo
Funções |
|
|---|---|
BitsToByteLength(uint32_t aBits)
|
constexpr uint32_t
Converte o comprimento do valor em bits em comprimento em bytes.
|
Divide(int64_t inDividend, int64_t inDivisor)
|
int64_t
Executa uma operação de 64 bits com sinal dividido por 64 bits e retorna o quociente.
|
DivideBy1000(uint64_t inDividend)
|
uint32_t
Divida um dividendo não assinado de 64 bits por 1.000, produzindo um valor de 32 bits.
|
RoundDown(uint32_t a, uint32_t b)
|
constexpr uint32_t
Executa o arredondamento até 0.
|
RoundUp(uint32_t a, uint32_t b)
|
constexpr uint32_t
Executa o arredondamento de 0.
|
Namespaces |
|
|---|---|
|
nl:: |
|
|
nl:: |
Esse namespace inclui todas as interfaces do Weave para o gerenciador de memória do Security Monitor do Weave. |
Funções
BitsToByteLength
constexpr uint32_t BitsToByteLength( uint32_t aBits )
Converte o comprimento do valor em bits em comprimento em bytes.
| Detalhes | |||
|---|---|---|---|
| Parâmetros |
|
||
| Retornos |
Tamanho em bytes.
|
||
Dividir
int64_t Divide( int64_t inDividend, int64_t inDivisor )
Executa uma operação de 64 bits com sinal dividido por 64 bits e retorna o quociente.
| Detalhes | |||||
|---|---|---|---|---|---|
| Parâmetros |
|
||||
| Retornos |
O quociente de individendo dividido por indivisor
|
||||
DivideBy1000
uint32_t DivideBy1000( uint64_t inDividend )
Divida um dividendo não assinado de 64 bits por 1.000, produzindo um valor de 32 bits.
| Detalhes | |||
|---|---|---|---|
| Parâmetros |
|
||
| Retornos |
o quociente de 32 bits.
|
||
RoundDown
constexpr uint32_t RoundDown( uint32_t a, uint32_t b )
Executa o arredondamento até 0.
| Detalhes | |||||
|---|---|---|---|---|---|
| Parâmetros |
|
||||
| Retornos |
Valor arredondado para baixo para o múltiplo de granularidade de arredondamento mais próximo.
|
||||
RoundUp
constexpr uint32_t RoundUp( uint32_t a, uint32_t b )
Executa o arredondamento de 0.
| Detalhes | |||||
|---|---|---|---|---|---|
| Parâmetros |
|
||||
| Retornos |
Valor arredondado para o múltiplo mais próximo de granularidade de arredondamento.
|
||||