MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Nexus::State::ExpanseRecord Struct Reference

Per-expanse JSON record. More...

#include <Schema.hpp>

+ Collaboration diagram for MayaFlux::Nexus::State::ExpanseRecord:

Static Public Member Functions

static constexpr auto describe ()
 

Public Attributes

std::string fn_name
 
uint32_t id {}
 
std::string on_enter_fn_name
 
std::string on_exit_fn_name
 

Detailed Description

Per-expanse JSON record.

Only the function names are serializable; the containment predicate and crossing callbacks are closures that must be resolved from the Fabric's function registry on reconstruct. If fn_name is empty the expanse cannot be reconstructed and the decoder skips it with a warning.

Definition at line 249 of file Schema.hpp.


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