Air — ABI C (libair-base.so) 0.1.0
Frontière ABI C stable d'air-base-lib (ADR-027/ADR-045)
Data Fields
AirInstant Struct Reference

Instant monotone POD ABI C — nanosecondes depuis l'époque (arbitraire) de l'horloge CLOCK_MONOTONIC, lues via [air_instant_now]. More...

#include <air_base.h>

Data Fields

int64_t nanos
 Nanosecondes monotones depuis l'époque de l'horloge (toujours >= 0).
 

Detailed Description

Instant monotone POD ABI C — nanosecondes depuis l'époque (arbitraire) de l'horloge CLOCK_MONOTONIC, lues via [air_instant_now].

La valeur absolue est opaque : seules les différences (durées) ont un sens (cf. [air_instant_elapsed], [air_instant_duration_since]). Un i64 de nanosecondes couvre ~292 ans d'uptime — large devant tout CLOCK_MONOTONIC réaliste (toujours >= 0).

Propriété (ADR-027 §B)

POD trivialement copiable possédé par l'appelant : aucune allocation, aucune fonction de libération.

Field Documentation

◆ nanos

int64_t AirInstant::nanos

Nanosecondes monotones depuis l'époque de l'horloge (toujours >= 0).


The documentation for this struct was generated from the following file: