morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
morph::ui::LoadedBundle Struct Reference

A bundle the client verified: what the shell mounts, and what it was verified against. More...

#include <service_client.hpp>

Public Attributes

Bundle bundle
 The application's id, the manifest digest, and the documents (the screens it may open and the app document) by id.
HelloReply hello
 The ui-hello reply; empty when the bundle was opened offline.
Manifest manifest
 The manifest.
CatalogReply catalog
 The catalog for the principal; empty when the bundle was opened offline.
std::map< std::string, std::string, std::less<> > files
 Every verified file the bundle holds, by content hash: documents, themes, message catalogues and, for a client that loads them, components.

Detailed Description

A bundle the client verified: what the shell mounts, and what it was verified against.

Definition at line 192 of file service_client.hpp.

Member Data Documentation

◆ bundle

Bundle morph::ui::LoadedBundle::bundle

The application's id, the manifest digest, and the documents (the screens it may open and the app document) by id.

Definition at line 195 of file service_client.hpp.

◆ hello

HelloReply morph::ui::LoadedBundle::hello

The ui-hello reply; empty when the bundle was opened offline.

Definition at line 197 of file service_client.hpp.

◆ manifest

Manifest morph::ui::LoadedBundle::manifest

The manifest.

Definition at line 199 of file service_client.hpp.

◆ catalog

CatalogReply morph::ui::LoadedBundle::catalog

The catalog for the principal; empty when the bundle was opened offline.

Definition at line 201 of file service_client.hpp.

◆ files

std::map<std::string, std::string, std::less<> > morph::ui::LoadedBundle::files

Every verified file the bundle holds, by content hash: documents, themes, message catalogues and, for a client that loads them, components.

Definition at line 204 of file service_client.hpp.


The documentation for this struct was generated from the following file: