C++ inventario público API
C++ inventario público API
Sección titulada «C++ inventario público API»Este inventario del commit exacto se genera a partir de cada encabezado público
debajo de include/missionweaveprotocol en
481b0ce3a65c1f2265935318b54481ece5032fdf. Contiene 314 clases públicas,
estructuras y campos, enumeraciones y miembros, alias, declaraciones de uso,
constantes, constructores, destructores, operadores, métodos y funciones. Se
excluyen los ayudantes privados y las declaraciones de prueba/ejemplo.
El inventario es la referencia de denominación y procedencia exacta de la fuente, no un sustituto de la semántica de tiempo de ejecución o flujo de llamada de admisión.
Inventario de API pública del commit exacto
C++ · MissionWeaveProtocol::sdk · 314 entradas públicas
Commit de origen: 481b0ce3a65c1f2265935318b54481ece5032fdf
include/missionweaveprotocol/admission.hpp74 entradas
include/missionweaveprotocol/bundle.hpp70 entradas
include/missionweaveprotocol/canonical.hpp6 entradas
| Tipo | Símbolo público | Fuente exacta |
|---|---|---|
| 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 entradas
include/missionweaveprotocol/crypto.hpp14 entradas
| Tipo | Símbolo público | Fuente exacta |
|---|---|---|
| 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 entradas
| Tipo | Símbolo público | Fuente exacta |
|---|---|---|
| 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 entradas
| Tipo | Símbolo público | Fuente exacta |
|---|---|---|
| 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 entradas
include/missionweaveprotocol/signed_document.hpp97 entradas
include/missionweaveprotocol/version.hpp4 entradas
| Tipo | Símbolo público | Fuente exacta |
|---|---|---|
| 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 |