Re-exports§
pub use crate::config::config::Config;pub use crate::encryption::encryption::PublicKey;pub use crate::error::error::BellandeMeshError;pub use crate::mesh::mesh::BellandeMeshSync;pub use crate::mesh::mesh::NetworkStats;pub use crate::metrics::metrics::MetricsManager;pub use crate::node::node::Node;pub use crate::node::node::NodeId;pub use crate::persistence::persistence::PersistenceManager;
Modules§
Structs§
- Mesh
Options - Configuration options for initializing the BellandeMeshSync system
Functions§
- broadcast
- broadcast_
new_ node - cleanup_
dead_ nodes - find_
closest_ nodes - get_
active_ nodes - get_
local_ id - get_
node_ count - get_
node_ list - get_
node_ port - get_
nodes - get_
nodes_ paginated - get_
stats - get_
status - handle_
join_ request - init
- Initialize the BellandeMeshSync System with default options
- init_
with_ options - Initialize the BellandeMeshSync System with custom options
- is_
node_ connected - is_
running - restore_
nodes - send_
to_ node - set_
max_ connections - start
- Start the BellandeMeshSync System
- start_
metrics_ collection - stop
- Stop the BellandeMeshSync System