List of all items
Structs
- allocator::TrackedAllocator
- compatibility::CompatibilityAdapter
- compatibility::DirectTransformer
- compatibility::DowngradeTransformer
- compatibility::LegacyMessage
- compatibility::UpgradeTransformer
- config::Config
- config::ConsensusConfig
- config::NetworkConfig
- config::NodeConfig
- coordinator::Coordinator
- handshake::HandshakeConfig
- handshake::HandshakeCoordinator
- handshake::HandshakeKeys
- handshake::HandshakeSession
- handshake::PeerKeys
- handshake::SharedSecrets
- instrumentation::MemoryMetrics
- instrumentation::MemoryTracker
- message::EncryptedMessage
- message::HandshakePayload
- message::Message
- message::MessageFactory
- message::ProtocolVersion
- metrics::PerformanceSummary
- metrics::ProtocolMetrics
- node::Node
- node::NodeConfig
- node::NodeStateProvider
- node_runner::NodeRunner
- node_runner::NodeRunnerConfig
- node_runner::RpcServer
- node_runner_adapter::NodeRunnerAdapter
- optimization_config::AdaptiveBatchingConfig
- optimization_config::AsyncCoordinationConfig
- optimization_config::DagOptimizations
- optimization_config::GlobalConfig
- optimization_config::MessageChunkingConfig
- optimization_config::NetworkOptimizations
- optimization_config::OptimizationConfig
- optimization_config::SwarmOptimizations
- optimization_config::TraversalIndexConfig
- optimization_config::ValidationCacheConfig
- persistence::CheckpointInfo
- persistence::DagState
- persistence::FileStateStore
- persistence::MemoryStateStore
- persistence::PeerInfo
- persistence::PersistedDagState
- persistence::PersistentNodeRunner
- persistence::StartupState
- persistence::StorageStats
- persistence::VotingRecord
- rpc_server::DagStats
- rpc_server::MemoryStats
- rpc_server::NetworkManager
- rpc_server::NetworkStats
- rpc_server::NetworkTestResult
- rpc_server::NodeStatus
- rpc_server::PeerInfo
- rpc_server::RpcError
- rpc_server::RpcRequest
- rpc_server::RpcResponse
- rpc_server::RpcServer
- state::ProtocolStateMachine
- state::SessionInfo
- state::SessionMetrics
- state::StateMachineConfig
- state::StateMachineMetrics
- state::StateTransition
- synchronization::SyncConfig
- types::ProtocolMetrics
- validation::ValidationConfig
- versioning::CompatibilityInfo
- versioning::SecurityRequirements
- versioning::VersionInfo
- versioning::VersionManager
- versioning::VersionPreferences
- versioning::VersionRegistry
Enums
- compatibility::CompatibilityError
- compatibility::LegacyMessageType
- config::ConfigError
- handshake::HandshakeError
- handshake::HandshakeMessagePayload
- handshake::HandshakeSessionState
- message::AnonymousMessageType
- message::ConsensusMessageType
- message::ConsensusPayload
- message::ControlMessageType
- message::ControlPayload
- message::HandshakeType
- message::MessageError
- message::MessageType
- message::RoutingMessageType
- message::SyncMessageType
- node_runner::NodeRunnerError
- node_runner::RpcCommand
- node_runner::RpcTransport
- optimization_config::ConfigError
- persistence::ConsensusStatus
- persistence::PersistenceError
- rpc_server::RpcCommand
- rpc_server::RpcTransport
- state::ActiveState
- state::ErrorState
- state::HandshakeState
- state::ProtocolState
- state::StateError
- state::SyncState
- synchronization::SyncError
- synchronization::SyncMode
- types::ProtocolError
- types::ProtocolEvent
- types::ProtocolState
- validation::ValidationError
- validation::ValidationResult
- versioning::MigrationStrategy
- versioning::VersionError
Traits
- compatibility::MessageTransformer
- persistence::StatePersistence
- persistence::StateProvider
- persistence::StateStore
- rpc_server::NodeRunnerTrait
- state::StateManager
- synchronization::StateSynchronization
- validation::MessageValidation
Functions
Type Aliases
- persistence::MemoryBackend
- persistence::PersistedState
- persistence::PersistenceManager
- persistence::Result
- persistence::SqliteBackend
- versioning::CustomMigrationFn