Skip to main contentModule traits
- EdgeWeightType
- Represents the different kinds of observations that can be recorded for a graph edge.
- NodeObservation
- Lifecycle events observed for a node in the network.
- CostFn
- Definition of a fold like cost function usable with graph traversal trait.
- EdgeLinkObservable
- Trait for recording and querying transport-level link quality metrics for a transport link.
- EdgeNetworkObservableRead
- Trait for reading network-level properties of an edge.
- EdgeObservable
- Combined trait for full read/write access to edge observations.
- EdgeObservableRead
- Trait for reading aggregated quality-of-service observations from a graph edge.
- EdgeObservableWrite
- Trait for recording new observations onto a graph edge.
- EdgeProtocolObservable
- Trait for reading HOPR protocol-level properties of an edge.
- NetworkGraphTraverse
- A trait specifying the graph traversal functionality.
- NetworkGraphUpdate
- A trait for recording observed measurment updates to graph edges and nodes.
- NetworkGraphView
- A trait specifying read-only graph view functionality.
- NetworkGraphWrite
- A trait for mutating the graph topology.
- NodeObservable
- Trait for recording node lifecycle observations into the graph.
- Capacity
- The capacity of a payment channel representing an average amount of messages remaining in the channel.
- EdgeTransportMeasurement
- The result of a transport-level probe over a transport path segment.