ores.ore.api

Table of Contents

Diagram

ores.ore.api component diagram

Figure 1: ores.ore.api

Summary

ores.ore.api is a header-only library defining the shared contract for the ORE integration domain. It provides domain types for ORE XML structures and mappings, and the NATS protocol schemas consumed by ores.ore.core and Qt clients that invoke ORE risk runs.

Inputs

  • Domain entity type definitions across domain/ headers.

Outputs

  • C++ headers for ORE domain types with JSON I/O.
  • NATS protocol headers for ORE invocation and result operations.

Entry points

  • include/ores.ore.api/domain/ — all domain entity headers.
  • include/ores.ore.api/messaging/ — NATS protocol message headers.

Dependencies

  • rfl — JSON serialisation via reflection.

See also

Emacs 29.1 (Org mode 9.6.6)