![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Private authoritative records retained independently of plugin facades. More...
Classes | |
| struct | Entry |
| Native owner and copied state for one live lifetime. More... | |
| struct | Operation |
| Save ownership surviving retirement of an affected native window. More... | |
Public Types | |
| enum class | Head { None , State , View , Activity } |
| Identify the lowest sequenced pending domain. More... | |
Public Member Functions | |
| Head | head () const |
| Select the oldest pending publication across all immutable contracts. | |
| QUuid | headSession () const |
| Read the affected session of the current global FIFO head. | |
Public Attributes | |
| QHash< QUuid, Entry > | sessions |
| Live states by unique session identity. | |
| QHash< QObject *, QUuid > | owners |
| Native owner identity to open lifetime. | |
| QList< QUuid > | order |
| Stable registration order of live states. | |
| QHash< QUuid, Operation > | operations |
| Active outer save scopes. | |
| QHash< QUuid, QUuid > | saving |
| Session to active operation, retained through retirement. | |
| QList< StateEvent > | pending |
| Globally ordered immutable observations. | |
| QHash< QUuid, ViewSnapshot > | views |
| Current copied native view metadata by session. | |
| QList< ViewEvent > | pendingViews |
| Domain observations merged into the same sequence drain. | |
| QHash< QUuid, ProcessState > | processes |
| Retained unique process attempts, independent of rows. | |
| QSet< QUuid > | issuedProcessIds |
| Prevent reassignment after retained metadata is retired. | |
| QList< QUuid > | processOrder |
| Stable acceptance order of retained attempts. | |
| QHash< QUuid, UiActivityState > | activityUi |
| Copied private host UI projections. | |
| QList< ActivityEvent > | pendingActivity |
| Process/UI observations in the shared FIFO. | |
| quint64 | sequence = 0 |
| Shared committed-publication watermark. | |
| bool | scheduled = false |
| A queued drain callback is outstanding. | |
| bool | draining = false |
| Prevent nested event loops from recursively dispatching. | |
Private authoritative records retained independently of plugin facades.
|
strong |
|
inline |
Select the oldest pending publication across all immutable contracts.
|
inline |
Read the affected session of the current global FIFO head.
| QHash<QUuid, UiActivityState> openswmmvis::ExtensionStateRegistry::Data::activityUi |
Copied private host UI projections.
| bool openswmmvis::ExtensionStateRegistry::Data::draining = false |
Prevent nested event loops from recursively dispatching.
| QSet<QUuid> openswmmvis::ExtensionStateRegistry::Data::issuedProcessIds |
Prevent reassignment after retained metadata is retired.
| QHash<QUuid, Operation> openswmmvis::ExtensionStateRegistry::Data::operations |
Active outer save scopes.
| QList<QUuid> openswmmvis::ExtensionStateRegistry::Data::order |
Stable registration order of live states.
| QHash<QObject *, QUuid> openswmmvis::ExtensionStateRegistry::Data::owners |
Native owner identity to open lifetime.
| QList<StateEvent> openswmmvis::ExtensionStateRegistry::Data::pending |
Globally ordered immutable observations.
| QList<ActivityEvent> openswmmvis::ExtensionStateRegistry::Data::pendingActivity |
Process/UI observations in the shared FIFO.
| QList<ViewEvent> openswmmvis::ExtensionStateRegistry::Data::pendingViews |
Domain observations merged into the same sequence drain.
| QHash<QUuid, ProcessState> openswmmvis::ExtensionStateRegistry::Data::processes |
Retained unique process attempts, independent of rows.
| QList<QUuid> openswmmvis::ExtensionStateRegistry::Data::processOrder |
Stable acceptance order of retained attempts.
| QHash<QUuid, QUuid> openswmmvis::ExtensionStateRegistry::Data::saving |
Session to active operation, retained through retirement.
| bool openswmmvis::ExtensionStateRegistry::Data::scheduled = false |
A queued drain callback is outstanding.
| quint64 openswmmvis::ExtensionStateRegistry::Data::sequence = 0 |
Shared committed-publication watermark.
| QHash<QUuid, Entry> openswmmvis::ExtensionStateRegistry::Data::sessions |
Live states by unique session identity.
| QHash<QUuid, ViewSnapshot> openswmmvis::ExtensionStateRegistry::Data::views |
Current copied native view metadata by session.