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
Context
object. - graph
- Module for the
Dfir
struct and helper items. - graph_
ext - Helper extensions for
Dfir
. - handoff
- Module for all
Handoff
-related items. - input
- net
- This module contiains networking code.
- port
- Organizational module for
SendCtx
/RecvCtx
structs andSendPort
/RecvPort
structs. - query
- Old query API, where each operator is a single subgraph. Deprecated.
- 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::Dfir
instance than the original that created it. - LoopId
- A loop’s ID.
- StateId
- A staten handle’s ID. Invalid if used in a different
graph::Dfir
instance than the original that created it. - Subgraph
Id - A subgraph’s ID. Invalid if used in a different
graph::Dfir
instance than the original that created it.