ores.cpp.service
Table of Contents
This page is the node for the ores.cpp.service facet of the codegen
template library, part of the ores.cpp technical space. Each archetype
below is documented, and holds its mustache source, in its own
linked page — this page is the facet-level summary and the routing
table to them.
Summary
Two templates — an hpp/cpp pair — for the per-entity service:
repository-backed operations exposed to messaging. service profile
(per entity, distinct from the component-level component-service
profile that drives ores.cpp.service-app).
The ores.cpp.service facet
Executes the entity's ores.cpp.protocol requests, dispatched by
ores.cpp.nats-handler, against ores.cpp.repository. Generated per
entity; the component-side host that runs it lives in
ores.cpp.service-app.
Archetypes
| Archetype | Description |
|---|---|
| ores.cpp.service.service_header | Entity service declarations. service profile (per entity). |
| ores.cpp.service.service_impl | Repository-backed operations exposed to messaging. service profile (per entity). |
See also
- ores.cpp — the parent technical space's generated facet/archetype catalogue and shared Mustache conventions.
- C++ Technical Space — the domain-concept overview of this technical space.
- Codegen template library — the groups overview.