ReefLogic C++ API Reference¶
This section catalogues the public C++ surface of the ReefLogic shared commons library and the admin server. Each card links to a namespace page that lists headers, classes, public members and free functions. The pages are generated from header comments, so signatures and descriptions stay in sync with the code.
reeflogic::commons
Shared building blocks used by every ReefLogic binary: configuration parsing, OIDC token validation, gRPC server bootstrap, PostgreSQL connection pooling, logging, JWT utilities, secret-key handling, and crypto primitives (AES-GCM, PBKDF2, ML-KEM, ML-DSA).
- 24 headers
- 55 classes
- 12 free functions
- 9 macros
reeflogic::commons::role_wire
C++ API surface in reeflogic::commons::role_wire.
- 1 header
- 0 classes
- 0 free functions
- 0 macros
reeflogic::server_admin
Admin server business layer: gRPC service implementations, the command-handler dispatcher, the DB operation utility that fronts every transaction, and the runtime support shims that bridge the daemon to the shared commons.
- 14 headers
- 16 classes
- 6 free functions
- 0 macros
reeflogic::server_admin::authn
Bearer-token extraction and Authorization header parsing used by the admin and init gRPC filter chains.
- 1 header
- 0 classes
- 1 free function
- 0 macros
reeflogic::server_admin::db
Per-domain query operation objects (permission, role, tenant) and OIDC row mapping helpers invoked from DbOperationUtility read paths.
- 4 headers
- 3 classes
- 4 free functions
- 0 macros