ores.cpp.protocol
Table of Contents
This page is the node for the ores.cpp.protocol 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
One template: request/response message types for an entity's NATS
API. protocol profile. Protocol class names arrive as explicit model
fields rather than being derived from naming conventions.
The ores.cpp.protocol facet
The wire-format seam between an entity and the messaging fabric: protocol message types are what travels between the client and the per-entity service. Sibling to ores.cpp.nats-handler (which dispatches these messages) and ores.cpp.service (which executes them against the repository).
Archetypes
| Archetype | Description |
|---|---|
| ores.cpp.protocol.protocol_header | Request/response message types for the entity's NATS API. protocol profile. |
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.