slot
Comportamiento
Sección titulada «Comportamiento»- Serializa el objeto que ocupa actualmente el slot especificado
- Escribe la versión serializada del objeto en el buffer de salida
- Obtiene los datos asociados al slot especificado
- Devuelve un código de error o los datos del slot
Definición
Sección titulada «Definición»int64_t slot ( uint32_t write_ptr, uint32_t write_len, uint32_t slot_no);function slot(slotno: number): ErrorCode | ByteArrayEjemplo
Sección titulada «Ejemplo»uint8_t txn[512];int64_t bytes_written = slot(txn, 512, 1); // asume que hay una transacción en el slot=1const txn = slot(1) // asume que hay una transacción en el slot=1Parámetros
Sección titulada «Parámetros»| Nombre | Tipo | Descripción |
|---|---|---|
| write_ptr | uint32_t | Puntero a un buffer de tamaño adecuado para la salida |
| write_len | uint32_t | Longitud del buffer de salida |
| slot_no | uint32_t | Número del slot |
| Nombre | Tipo | Descripción |
|---|---|---|
| slotno | number | Número del slot |
Código de retorno
Sección titulada «Código de retorno»| Tipo | Descripción |
|---|---|
| int64_t | Número de bytes escritos |
| Tipo | Descripción |
|---|---|
| ErrorCode | ByteArray | Devuelve un código de error o los datos del slot |