Expand description
DFIR’s outer scheduled layer. Deals with inter-subgraph runtime data-passing and scheduling.
The most important item is the Dfir struct. Most of the items in this
module are supporting the implementation of that struct and its operation.
Modules§
- context
- Module for the user-facing
Contextobject. - graph
- Module for the
Dfirstruct and helper items. - graph_
ext - Helper extensions for
Dfir. - handoff
- Module for all
Handoff-related items. - input
- net
- This module previously contained networking code.
- port
- Organizational module for
SendCtx/RecvCtxstructs andSendPort/RecvPortstructs. - reactor
- Module for
Reactor. - state
- Module for
StateHandle, part of the “state API”. - ticks
- This module contains types to work with ticks.
Enums§
- Handoff
Tag - Tag for
HandoffId. - LoopTag
- Tag for
LoopId. - State
Tag - Tag for
StateId. - Subgraph
Tag - Tag for
SubgraphId.
Type Aliases§
- Handoff
Id - A handoff’s ID. Invalid if used in a different
graph::Dfirinstance than the original that created it. - LoopId
- A loop’s ID.
- StateId
- A staten handle’s ID. Invalid if used in a different
graph::Dfirinstance than the original that created it. - Subgraph
Id - A subgraph’s ID. Invalid if used in a different
graph::Dfirinstance than the original that created it.