nx_capture_append_lib.nx
buildroot/runtime/nx_capture_append_lib.nx
about
Atomic immutable capture append: row, count and retry fingerprint in one segment commit.
dependencies 2 imports · 5 importers
imports: nx_store_seed_lib.nxnx_sha256.nx
imported by: nx_capture_append_gate.nxnx_gpu_capture_store_lib.nxnx_world_telemetry.nxnx_world_telemetry_gpu_candidate.nxnx_world_telemetry_v2_candidate.nx
structs
| none |
consts
| 4 | const CA_CONFLICT: i64 = -101 |
| 5 | const CA_CORRUPT: i64 = -102 |
| 6 | const CA_WRITE_FAILED: i64 = -103 |
| 7 | const CA_SCRATCH: i64 = 160 |
| 8 | const CA_HASH_BYTES: i64 = 64 |
functions
| 10 | func ca_manifest_missing(prefix: *u8) -> i64 called by 1: ca_append_body |
| 20 | func ca_append_body(prefix: *u8,id: *u8,fingerprint: *u8,row: *u8,n: i64,tmp: *u8) -> i64 called by 1: ca_append_once calls 10: ss_max_segidca_manifest_missingss_open_cachedss_hgetss_syncdirsts_rowkey+4 |
| 61 | func ca_append_once(prefix: *u8,id: *u8,fingerprint: *u8,row: *u8,n: i64) -> i64 |
| 69 | func ca_fingerprint(c: *Sha256,raw: *u8,out: *u8,domain: *u8,a: *u8,an: i64,b: *u8,bn: i64) |