flnode

Crates.ioflnode
lib.rsflnode
version0.8.0
sourcesrc
created_at2022-10-26 07:02:38.081984
updated_at2024-09-09 12:00:53.710531
descriptionGlue code for flmodules
homepagehttps://fledg.re
repositoryhttps://github.com/ineiti/fledger
max_upload_size
id697606
size29,182
Linus Gasser (ineiti)

documentation

README

Fledger Node Logic

This directory holds the logic for a Fledger Node. The Node structure sets up the different modules from flmodules and connects them with each other. It also creates a NodeData structure that collects the different statistics from the modules.

NodeData

In order for NodeData to have the latest statistics from the modules, it uses the Update messages from the modules: on every Update message, the new statistics is copied to the NodeData structure. This is done by adding a tap to the corresponding module-broker, and then going through all messages to find Updates. The advantage of this is to have a structure that does not need to be protected by a Mutex.

Commit count: 223

cargo fmt