C++ inventaire public API
C++ inventaire public API
Section intitulée « C++ inventaire public API »Cet inventaire avec validation exacte est généré à partir de chaque en-tête
public sous include/missionweaveprotocol à
481b0ce3a65c1f2265935318b54481ece5032fdf. Il contient 314 classes publiques,
structures et champs, énumérations et membres, alias, utilisant des
déclarations, des constantes, des constructeurs, des destructeurs, des
opérateurs, des méthodes et des fonctions. Les aides privées et les déclarations
de test/exemple sont exclues.
L’inventaire est la référence de dénomination et de provenance exacte de la source, et ne remplace pas la sémantique d’exécution ou le flux d’appel d’admission.
Inventaire de l’API publique du commit exact
C++ · MissionWeaveProtocol::sdk · 314 entrées publiques
Commit source: 481b0ce3a65c1f2265935318b54481ece5032fdf
include/missionweaveprotocol/admission.hpp74 entrées
include/missionweaveprotocol/bundle.hpp70 entrées
include/missionweaveprotocol/canonical.hpp6 entrées
| Type | Symbole public | Source exacte |
|---|---|---|
| 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 entrées
include/missionweaveprotocol/crypto.hpp14 entrées
| Type | Symbole public | Source exacte |
|---|---|---|
| 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 entrées
| Type | Symbole public | Source exacte |
|---|---|---|
| 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 entrées
| Type | Symbole public | Source exacte |
|---|---|---|
| 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 entrées
include/missionweaveprotocol/signed_document.hpp97 entrées
include/missionweaveprotocol/version.hpp4 entrées
| Type | Symbole public | Source exacte |
|---|---|---|
| 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 |