C++ public API inventory
C++ public API inventory
Section titled “C++ public API inventory”This exact-commit inventory is generated from every public header below
include/missionweaveprotocol at 481b0ce3a65c1f2265935318b54481ece5032fdf. It
contains 314 public classes, structs and fields, enums and members, aliases,
using declarations, constants, constructors, destructors, operators, methods,
and functions. Private helpers and test/example declarations are excluded.
The inventory is the naming and exact source provenance reference, not a substitute for the local runtime semantics or Admission call flow.
Exact-commit public API inventory
C++ · MissionWeaveProtocol::sdk · 314 public entries
Source commit: 481b0ce3a65c1f2265935318b54481ece5032fdf
include/missionweaveprotocol/admission.hpp74 entries
include/missionweaveprotocol/bundle.hpp70 entries
include/missionweaveprotocol/canonical.hpp6 entries
| Kind | Public symbol | Exact source |
|---|---|---|
| class | CanonicalError | include/missionweaveprotocol/canonical.hpp#L11 |
| using-declaration | CanonicalError.runtime_error | include/missionweaveprotocol/canonical.hpp#L13 |
| function | canonical_json | include/missionweaveprotocol/canonical.hpp#L16 |
| function | canonical_sha256 | include/missionweaveprotocol/canonical.hpp#L18 |
| function | canonical_sha256_document | include/missionweaveprotocol/canonical.hpp#L19 |
| function | canonicalize_json | include/missionweaveprotocol/canonical.hpp#L17 |
include/missionweaveprotocol/conformance.hpp17 entries
include/missionweaveprotocol/crypto.hpp14 entries
| Kind | Public symbol | Exact source |
|---|---|---|
| class | CryptoError | include/missionweaveprotocol/crypto.hpp#L18 |
| using-declaration | CryptoError.runtime_error | include/missionweaveprotocol/crypto.hpp#L20 |
| class | Ed25519 | include/missionweaveprotocol/crypto.hpp#L23 |
| method | Ed25519.public_key_from_seed | include/missionweaveprotocol/crypto.hpp#L25 |
| method | Ed25519.sign | include/missionweaveprotocol/crypto.hpp#L26 |
| method | Ed25519.sign_base64url | include/missionweaveprotocol/crypto.hpp#L29 |
| method | Ed25519.sign_document | include/missionweaveprotocol/crypto.hpp#L32 |
| method | Ed25519.verify | include/missionweaveprotocol/crypto.hpp#L27 |
| method | Ed25519.verify_base64url | include/missionweaveprotocol/crypto.hpp#L30 |
| method | Ed25519.verify_document | include/missionweaveprotocol/crypto.hpp#L33 |
| type | Ed25519PublicKey | include/missionweaveprotocol/crypto.hpp#L15 |
| type | Ed25519Seed | include/missionweaveprotocol/crypto.hpp#L14 |
| type | Ed25519Signature | include/missionweaveprotocol/crypto.hpp#L16 |
| function | document_signing_payload | include/missionweaveprotocol/crypto.hpp#L37 |
include/missionweaveprotocol/frame.hpp8 entries
| Kind | Public symbol | Exact source |
|---|---|---|
| class | FrameCodec | include/missionweaveprotocol/frame.hpp#L18 |
| constructor | FrameCodec.FrameCodec | include/missionweaveprotocol/frame.hpp#L20 |
| method | FrameCodec.decode | include/missionweaveprotocol/frame.hpp#L22 |
| method | FrameCodec.decode | include/missionweaveprotocol/frame.hpp#L23 |
| method | FrameCodec.encode | include/missionweaveprotocol/frame.hpp#L24 |
| method | FrameCodec.validate_document | include/missionweaveprotocol/frame.hpp#L25 |
| class | FrameError | include/missionweaveprotocol/frame.hpp#L13 |
| using-declaration | FrameError.runtime_error | include/missionweaveprotocol/frame.hpp#L15 |
include/missionweaveprotocol/json.hpp5 entries
| Kind | Public symbol | Exact source |
|---|---|---|
| type | Json | include/missionweaveprotocol/json.hpp#L12 |
| class | StrictJsonError | include/missionweaveprotocol/json.hpp#L14 |
| using-declaration | StrictJsonError.runtime_error | include/missionweaveprotocol/json.hpp#L16 |
| function | parse_strict_json | include/missionweaveprotocol/json.hpp#L19 |
| function | parse_strict_json | include/missionweaveprotocol/json.hpp#L20 |
include/missionweaveprotocol/schema.hpp19 entries
include/missionweaveprotocol/signed_document.hpp97 entries
include/missionweaveprotocol/version.hpp4 entries
| Kind | Public symbol | Exact source |
|---|---|---|
| constant | protocol_version | include/missionweaveprotocol/version.hpp#L8 |
| constant | sdk_version | include/missionweaveprotocol/version.hpp#L7 |
| function | version | include/missionweaveprotocol/version.hpp#L11 |
| constant | wire_namespace | include/missionweaveprotocol/version.hpp#L9 |