Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.
Filesystem-backed Agent Trajectory Observability Format (ATOF) JSONL event exporter.
impl AtofExporterimpl AtofExporter
newpub fn new(config: AtofExporterConfig) -> Result<Self>
Create a new exporter from config and open its output file.
pathpub fn path(&self) -> &Path
Return the output JSONL path.
subscriberpub fn subscriber(&self) -> EventSubscriberFn
Return an event subscriber that writes one JSONL record per observed event.
registerpub fn register(&self, name: &str) -> Result<()>
Register this exporter globally under the given subscriber name.
deregisterpub fn deregister(&self, name: &str) -> Result<bool>
Deregister a global subscriber by name.
force_flushpub fn force_flush(&self) -> Result<()>
Flush the underlying file and report any stored write error.
shutdownpub fn shutdown(&self) -> Result<()>
Shut down the exporter by flushing any buffered data.