nx_compare_receipt_inspect_lib_t138.nx
buildroot/runtime/nx_compare_receipt_inspect_lib_t138.nx
about
Private read-only inspection extension of the existing Compare receipt owner.
Never appends, truncates, renames, replays or marks an intent completed.
The shared sidecar lock may be created; evidence files are only read.
dependencies 2 imports · 1 importers
imports: nx_compare_receipt_lib_t138.nxnx_fio.nx
imported by: nx_compare_receipt_inspect_gate_t138.nx
structs
| 16 | struct RgiIntent |
| 26 | struct RgiObservation |
consts
| 6 | const RGI_E_INPUT: i64 = 0-201 |
| 7 | const RGI_E_INTENT: i64 = 0-202 |
| 8 | const RGI_E_LOCK: i64 = 0-203 |
| 9 | const RGI_E_OBSERVE: i64 = 0-204 |
| 10 | const RGI_E_RELEASE: i64 = 0-205 |
| 11 | const RGI_PREPARED: i64 = 1 |
| 12 | const RGI_PUBLISHED: i64 = 2 |
| 13 | const RGI_COMPLETED: i64 = 3 |
| 14 | const RGI_WRITE_FAILED: i64 = 4 |
| 15 | const RGI_DURABILITY_INCOMPLETE: i64 = 5 |
| 40 | const RGI_STAT_MODE_OFFSET:i64=24 |
| 41 | const RGI_STAT_TYPE_MASK:i64=0xf000 |
| 42 | const RGI_STAT_REGULAR:i64=0x8000 |
functions
| 43 | func rgi_regular(path:*u8)->i64 |
| 56 | func rgi_equal(a: *u8, an: i64, b: *u8, bn: i64) -> i64 |
| 62 | func rgi_literal(a:*u8,n:i64,b:*u8)->i64 {return rgi_equal(a,n,b,rgr_len(b))} |
| 63 | func rgi_unsigned(a:*u8,n:i64)->i64 |
| 74 | func rgi_decimal_value(a:*u8,n:i64)->i64 |
| 81 | func rgi_line(body:*u8,n:i64,cursor:*i64,span:*i64)->i64 called by 1: rgi_parse |
| 89 | func rgi_value(line:*u8,n:i64,label:*u8)->i64 |
| 95 | func rgi_parse(body:*u8,n:i64,journal:*u8,path:*u8,out:*RgiIntent)->i64 |
| 218 | func rgi_intent_free(intent:*RgiIntent)->i64 |
| 224 | func rgi_stream(path:*u8,row:*u8,rowlen:i64,digest:*u8,obs:*i64)->i64 called by 2: mainrgi_inspect_locked calls 7: rgi_regularrgr_allocrgr_freefio_region_initfio_region_openfio_region_next+1 |
| 277 | func rgi_inspect_locked(journal:*u8,path:*u8,out:*RgiObservation)->i64 called by 1: rgi_inspect calls 11: rgi_regularrgr_allocfio_region_initfio_region_openrgr_freefio_region_close+5 |
| 321 | func rgi_inspect(journal:*u8,path:*u8,out:*RgiObservation)->i64 |
| 334 | func rgi_observation_free(out:*RgiObservation)->i64 |
| 339 | func rgi_status(out:*RgiObservation,rc:i64)->*u8 |
| 354 | func rgi_command(journal:*u8,path:*u8)->i64 |