PUSH_INT_CACHE
Insere um valor inteiro no final da cache FIFO de inteiros, atualizando o vetor da cache. É uma função (obsoleta; mantida na biblioteca apenas para compatibilidade com aplicações legadas).
Biblioteca: HI_STD · Namespace: HILS · Tipo: função
Função
PUSH_INT_CACHE
+--------------+
UINT ---|MAX_EL |--- INT
| |
INT ---|VALUE |
| |
INT ---|CACHE ------- |---
+--------------+
A função insere o valor VALUE no vetor CACHE, mantendo o comportamento
de fila (FIFO): é o par de POP_INT_CACHE, que retira o elemento mais
antigo. O parâmetro MAX_EL informa quantos elementos compõem o vetor da
cache.
Nota
Esta função foi classificada como obsoleta e é mantida na biblioteca apenas para compatibilidade com aplicações legadas.
Parâmetros
Nome |
Direção |
Tipo |
Dimensão |
Padrão |
Faixa / Unidade |
Descrição |
|---|---|---|---|---|---|---|
MAX_EL |
IN |
UINT |
— |
— |
— |
Número de elementos do vetor da cache. |
VALUE |
IN |
INT |
— |
— |
— |
Valor inteiro a ser inserido na cache. |
CACHE |
IN_OUT |
INT |
[*] |
— |
— |
Vetor (cache) de valores INT. |
Retorno / Saídas
A função retorna um valor do tipo INT referente à operação de inserção sobre
a cache.
Pré-condições
MAX_ELdeve refletir o número real de elementos do vetorCACHE.
Observações
Função obsoleta: em novos projetos prefira os recursos de fila/cache correntes da biblioteca.