slot
Comportamento
Seção intitulada “Comportamento”- Serializa o objeto que atualmente ocupa o slot especificado
- Escreve a versão serializada do objeto no buffer de saída
- Recupera o JSON Recupera os dados associados ao slot especificado. do slot especificado.
- Retorna um código de erro ou os dados do slot.
Definição
Seção intitulada “Definição”int64_t slot ( uint32_t write_ptr, uint32_t write_len, uint32_t slot_no);function slot(slotno: number): ErrorCode | ByteArrayExemplo
Seção intitulada “Exemplo”uint8_t txn[512];int64_t bytes_written = slot(txn, 512, 1); // assumes a transaction is slotted into slot=1const txn = slot(1) // assumes a transaction is slotted into slot=1Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Descrição |
|---|---|---|
| write_ptr | uint32_t | Ponteiro para um buffer de tamanho adequado para armazenar a saída. |
| write_len | uint32_t | Tamanho do buffer de saída. |
| slot_no | uint32_t | O número do slot |
| Nome | Tipo | Descrição |
|---|---|---|
| slotno | number | O número do slot |
Código de Retorno
Seção intitulada “Código de Retorno”| Tipo | Descrição |
|---|---|
| int64_t | O número de bytes escritos |
| Tipo | Descrição |
|---|---|
| ErrorCode | ByteArray | Retorna um código de erro ou os dados do slot. |