Skip to main content

Module directory

Module directory 

Source
Expand description

Which renderers exist beyond the ones connected right now — a second Dependency Inversion seam next to AccessControl. Core itself keeps no storage: it remembers disconnected renderers only for the life of the process. A consumer with a database (or a config file, or an NMOS registry) implements RendererDirectory so controllers can see renderers that are offline, or haven’t connected yet — reported with status: ERROR.

Structs§

KnownRenderer
A renderer a RendererDirectory knows about.
NoDirectory
No directory — only connected renderers and ones that disconnected since the process started are listed. The default.

Traits§

RendererDirectory