Skip to main content

Module platform

Module platform 

Source
Expand description

One module per domain, for code that wants to say which it means.

Modules§

event_kind_view
Nested message and enum types in EventKindView.
plugin_status_view
Nested message and enum types in PluginStatusView.

Structs§

AccountKeys
AccountView
One vendor as the Accounts view shows it: what it needs from the person, whether it has it, and what it gives back.
AccountsView
A person’s vendors. A list, as a message; see JobsView.
EventKindView
What happened, structurally.
EventView
Something that happened while nobody was looking: a plugin dropped, a broker session ended (#150).
ExtensionStrategiesView
Every extension’s contributions, by extension name.
FeedEvent
A broker connection came up or went away. connected: false covers both signing out and a session that expired underneath you — which of the two it was is in the detail, because the difference matters to a person reading it and not at all to the status bar.
FindingsEvent
Stored findings went stale since they were last checked — their data changed or disappeared. The count is how many were newly so.
JobId
JobView
JobsView
A list, as a message.
LibraryEvent
The data library changed: a fetch wrote an instrument’s bars. Carries the content hash the library now reports for it, so a reader holding bars under an older hash knows to drop them without asking.
PluginEvent
PluginStatusView
PluginStatusViewReachable
PluginStatusViewUnreachable
PluginView
PluginsView
The plugins this engine hosts. A list, as a message; see JobsView.
RunId
A run in progress, as RunScript numbered it.
ScriptJobView
One scheduled script: a project file the engine runs on a timer.
ScriptJobsView
Every saved schedule. A list, as a message; see JobsView.
ScriptOutputView
One line from a running script, or the fact that it ended.
ScriptPath
A script’s path, relative to the project folder. What identifies a schedule: one schedule per script.
ScriptSchedule
A cadence a person set for one of their scripts.
SessionEvent
A trading session changed state: starting, running, stopped, halted or failed.
SignIn
SignalView
One signal a plugin publishes, as it stands right now (#163).
SignalsView
What the plugins publish. A list, as a message; see JobsView.
StrategyContributionView
One strategy an extension contributes as a document (#162).
StrategyContributionsView
What one extension contributes to the strategy picker.
StreamEvent
The live price stream stopped or came back.
SubAccountView
One account under a vendor that has more than one: its own credential and its own state, sharing the vendor’s row.
VendorId
VendorProfile

Enums§

SeverityView
Whether this is worth interrupting someone for.