List of all items
Structs
- Node
- ShutdownHandle
- config::Config
- config::ConfigArgs
- config::ConfigPaths
- config::ConfigPathsArgs
- config::ConfigPathsIter
- config::GatewayConfig
- config::GlobalExecutor
- config::GlobalRng
- config::GlobalSimulationTime
- config::GlobalTestMetrics
- config::InlineGwConfig
- config::NetworkApiConfig
- config::NetworkArgs
- config::SecretArgs
- config::Secrets
- config::SeedGuard
- config::SimulationTransportOpt
- config::TelemetryArgs
- config::TelemetryConfig
- config::WebsocketApiArgs
- config::WebsocketApiConfig
- dev_tool::AuthToken
- dev_tool::ChurnConfig
- dev_tool::ClientId
- dev_tool::ContractDistribution
- dev_tool::ContractStore
- dev_tool::ContractSubscription
- dev_tool::ControlledEventChain
- dev_tool::ControlledSimulationResult
- dev_tool::ConvergedContract
- dev_tool::ConvergenceResult
- dev_tool::DelegateStore
- dev_tool::DivergedContract
- dev_tool::EventChain
- dev_tool::EventSummary
- dev_tool::Executor
- dev_tool::FaultInjectorState
- dev_tool::InitPeerNode
- dev_tool::Location
- dev_tool::MemoryEventsGen
- dev_tool::MockStateStorage
- dev_tool::NetworkEventGenerator
- dev_tool::NetworkPeer
- dev_tool::NetworkStats
- dev_tool::NodeConfig
- dev_tool::NodeLabel
- dev_tool::OpenRequest
- dev_tool::OperationStats
- dev_tool::OperationSummary
- dev_tool::PeerId
- dev_tool::ProximityViolation
- dev_tool::PutOperationStats
- dev_tool::RequestId
- dev_tool::RunningNode
- dev_tool::Runtime
- dev_tool::ScheduledOperation
- dev_tool::SecretsStore
- dev_tool::SimNetwork
- dev_tool::StateStore
- dev_tool::TopologySnapshot
- dev_tool::TopologyValidationResult
- dev_tool::Transaction
- dev_tool::TurmoilConfig
- dev_tool::UpdateOperationStats
- generated::topology::AddedConnection
- generated::topology::AddedConnectionArgs
- generated::topology::AddedConnectionBuilder
- generated::topology::BroadcastEmitted
- generated::topology::BroadcastEmittedArgs
- generated::topology::BroadcastEmittedBuilder
- generated::topology::BroadcastReceived
- generated::topology::BroadcastReceivedArgs
- generated::topology::BroadcastReceivedBuilder
- generated::topology::ContractChange
- generated::topology::ContractChangeArgs
- generated::topology::ContractChangeBuilder
- generated::topology::ContractChangeType
- generated::topology::ContractChangeTypeUnionTableOffset
- generated::topology::ControllerResponse
- generated::topology::ControllerResponseArgs
- generated::topology::ControllerResponseBuilder
- generated::topology::Error
- generated::topology::ErrorArgs
- generated::topology::ErrorBuilder
- generated::topology::GetContract
- generated::topology::GetContractArgs
- generated::topology::GetContractBuilder
- generated::topology::Ok
- generated::topology::OkArgs
- generated::topology::OkBuilder
- generated::topology::PeerChange
- generated::topology::PeerChangeArgs
- generated::topology::PeerChangeBuilder
- generated::topology::PeerChangeType
- generated::topology::PeerChangeTypeUnionTableOffset
- generated::topology::PutFailure
- generated::topology::PutFailureArgs
- generated::topology::PutFailureBuilder
- generated::topology::PutRequest
- generated::topology::PutRequestArgs
- generated::topology::PutRequestBuilder
- generated::topology::PutSuccess
- generated::topology::PutSuccessArgs
- generated::topology::PutSuccessBuilder
- generated::topology::RemovedConnection
- generated::topology::RemovedConnectionArgs
- generated::topology::RemovedConnectionBuilder
- generated::topology::Response
- generated::topology::ResponseUnionTableOffset
- generated::topology::SubscribedToContract
- generated::topology::SubscribedToContractArgs
- generated::topology::SubscribedToContractBuilder
- generated::topology::UpdateFailure
- generated::topology::UpdateFailureArgs
- generated::topology::UpdateFailureBuilder
- generated::topology::UpdateRequest
- generated::topology::UpdateRequestArgs
- generated::topology::UpdateRequestBuilder
- generated::topology::UpdateSuccess
- generated::topology::UpdateSuccessArgs
- generated::topology::UpdateSuccessBuilder
- local_node::Executor
- local_node::NodeConfig
- server::AttestedContract
- server::WebApp
- simulation::FaultConfig
- simulation::FaultConfigBuilder
- simulation::Partition
- simulation::RealTime
- simulation::SimulationRng
- simulation::TimeSourceInterval
- simulation::VirtualTime
- simulation::Wakeup
- simulation::WakeupId
- storages::HostingMetadata
- storages::ReDb
- storages::redb::HostingMetadata
- storages::redb::ReDb
- test_utils::BuildToolConfig
- test_utils::NodeInfo
- test_utils::Task
- test_utils::TestContext
- test_utils::TestLogger
- test_utils::TodoList
- test_utils::event_aggregator_utils::NodeLogInfo
- test_utils::event_aggregator_utils::TestAggregatorBuilder
- tracing::EventFlushHandle
- tracing::NetLogMessage
- tracing::event_aggregator::AOFEventSource
- tracing::event_aggregator::EventLogAggregator
- tracing::event_aggregator::RoutingPath
- tracing::event_aggregator::TestEventListenerSource
- tracing::event_aggregator::TransactionFlowEvent
- tracing::event_aggregator::WebSocketEventCollector
- tracing::state_verifier::StateVerifier
- tracing::state_verifier::VerificationReport
- tracing::state_verifier::types::ContractStateHistory
- tracing::state_verifier::types::DivergencePoint
- tracing::state_verifier::types::StateTransition
- tracing::state_verifier::types::TrackedBroadcast
- tracing::telemetry::TelemetryReporter
- transport::LedbatStats
- transport::LockFreeStreamBuffer
- transport::ObservedAddr
- transport::StreamHandle
- transport::StreamRegistry
- transport::StreamingInboundStream
- transport::TransferStats
- transport::TransportKeypair
- transport::TransportPublicKey
- transport::congestion_control::CongestionControlConfig
- transport::congestion_control::CongestionControlStats
- transport::connection_handler::ExpectedInboundTracker
- transport::connection_handler::InboundConnectionHandler
- transport::connection_handler::OutboundConnectionHandler
- transport::fast_channel::FastReceiver
- transport::fast_channel::FastSender
- transport::fast_channel::RecvError
- transport::fast_channel::SendError
- transport::global_bandwidth::ConnectionBandwidthHandle
- transport::global_bandwidth::GlobalBandwidthManager
- transport::in_memory_socket::InMemorySocket
- transport::in_memory_socket::SimulationSocket
- transport::metrics::PeerTransferStats
- transport::metrics::TransportMetrics
- transport::metrics::TransportSnapshot
- transport::peer_connection::PeerConnection
- transport::peer_connection::StreamId
Enums
- EventLoopExitReason
- config::Address
- dev_tool::OperationMode
- dev_tool::PeerMessage
- dev_tool::PeerStatus
- dev_tool::SimOperation
- generated::ChangesWrapper
- generated::ContractChange
- generated::PeerChange
- generated::topology::AddedConnectionOffset
- generated::topology::BroadcastEmittedOffset
- generated::topology::BroadcastReceivedOffset
- generated::topology::ContractChangeOffset
- generated::topology::ControllerResponseOffset
- generated::topology::ErrorOffset
- generated::topology::GetContractOffset
- generated::topology::OkOffset
- generated::topology::PeerChangeOffset
- generated::topology::PutFailureOffset
- generated::topology::PutRequestOffset
- generated::topology::PutSuccessOffset
- generated::topology::RemovedConnectionOffset
- generated::topology::SubscribedToContractOffset
- generated::topology::UpdateFailureOffset
- generated::topology::UpdateRequestOffset
- generated::topology::UpdateSuccessOffset
- local_node::OperationMode
- test_utils::LogFormat
- test_utils::TodoOperation
- tracing::ConnectionType
- tracing::DisconnectReason
- tracing::EventKind
- tracing::HostingStoppedReason
- tracing::InterestSyncEvent
- tracing::OperationFailure
- tracing::PeerLifecycleEvent
- tracing::TransferDirection
- tracing::TransferEvent
- tracing::state_verifier::types::BroadcastSource
- tracing::state_verifier::types::StateAnomaly
- tracing::state_verifier::types::TransitionKind
- transport::InsertError
- transport::StreamError
- transport::TransportError
- transport::congestion_control::AlgorithmConfig
- transport::congestion_control::CongestionControlAlgorithm
- transport::congestion_control::CongestionController
- transport::fast_channel::TryRecvError
- transport::fast_channel::TrySendError
- transport::in_memory_socket::PacketDeliveryDecision
- util::EncodingProtocol
- util::deterministic_select::Out2
- util::deterministic_select::Out3
- util::deterministic_select::Out4
- util::deterministic_select::Out5
- util::deterministic_select::Out6
- util::deterministic_select::Out7
Traits
- dev_tool::ClientEventsProxy
- generated::TryFromFbs
- simulation::TimeSource
- tracing::event_aggregator::EventSource
- transport::Socket
- transport::congestion_control::CongestionControl
Macros
Functions
- config::default_network_api_port
- config::set_logger
- dev_tool::check_convergence_from_logs
- dev_tool::clear_all_topology_snapshots
- dev_tool::clear_crdt_contracts
- dev_tool::clear_current_network_name
- dev_tool::clear_topology_snapshots
- dev_tool::get_all_topology_snapshots
- dev_tool::get_current_network_name
- dev_tool::get_fault_injector
- dev_tool::get_topology_snapshot
- dev_tool::is_crdt_contract
- dev_tool::register_crdt_contract
- dev_tool::register_topology_snapshot
- dev_tool::reset_channel_id_counter
- dev_tool::reset_event_id_counter
- dev_tool::run_turmoil_simulation
- dev_tool::set_current_network_name
- dev_tool::set_fault_injector
- dev_tool::validate_topology
- dev_tool::validate_topology_from_snapshots
- run_local_node
- run_network_node
- server::is_private_ip
- server::local_node::run_local_node
- server::serve_client_api
- server::serve_client_api_for_test
- server::serve_client_api_with_listener
- server::serve_client_api_with_listener_and_contracts
- test_utils::allocate_test_node_block
- test_utils::compile_delegate
- test_utils::create_empty_delta_update
- test_utils::create_empty_todo_list
- test_utils::create_large_todo_list
- test_utils::create_max_tasks_todo_list
- test_utils::create_minimal_state
- test_utils::create_oversized_todo_list
- test_utils::create_todo_list_with_item
- test_utils::ensure_contract_compiled
- test_utils::load_contract
- test_utils::load_delegate
- test_utils::make_get
- test_utils::make_get_with_blocking
- test_utils::make_node_diagnostics
- test_utils::make_put
- test_utils::make_put_with_blocking
- test_utils::make_subscribe
- test_utils::make_update
- test_utils::release_local_port
- test_utils::reserve_local_port
- test_utils::reserve_local_port_on_ip
- test_utils::reset_global_node_index
- test_utils::set_peer_id
- test_utils::take_reserved_tcp_listener
- test_utils::test_ip_for_node
- test_utils::verify_contract_exists
- tracing::state_hash_full
- tracing::state_hash_short
- tracing::telemetry::current_timestamp_ms
- tracing::telemetry::send_standalone_event
- tracing::tracer::get_log_dir
- tracing::tracer::init_tracer
- transport::clear_urgent_update
- transport::clear_version_mismatch
- transport::connection_handler::create_connection_handler
- transport::fast_channel::bounded
- transport::get_highest_seen_version
- transport::get_open_connection_count
- transport::has_version_mismatch
- transport::in_memory_socket::clear_all_address_networks
- transport::in_memory_socket::clear_all_network_time_sources
- transport::in_memory_socket::clear_all_socket_registries
- transport::in_memory_socket::clear_network_address_mappings
- transport::in_memory_socket::clear_network_sockets
- transport::in_memory_socket::deliver_packet_to_network
- transport::in_memory_socket::is_socket_registered
- transport::in_memory_socket::register_address_network
- transport::in_memory_socket::register_network_time_source
- transport::in_memory_socket::remove_network_socket_registry
- transport::in_memory_socket::set_packet_delivery_callback
- transport::in_memory_socket::set_queue_packet_callback
- transport::in_memory_socket::unregister_network_time_source
- transport::in_memory_socket::unregister_socket
- transport::is_urgent_update
- transport::metrics::emit_transfer_completed
- transport::metrics::emit_transfer_failed
- transport::metrics::emit_transfer_started
- transport::metrics::init_transfer_event_channel
- transport::report_peer_version
- transport::reset_nonce_counter
- transport::set_open_connection_count
- transport::signal_urgent_update
- transport::signal_version_mismatch
- transport::version_mismatch_generation
- util::deterministic_select::deterministic_start_index
- util::get_free_port
- util::set_cleanup_on_exit
Type Aliases
- dev_tool::Storage
- dev_tool::TurmoilResult
- server::AttestedContractMap
- storages::Storage
- test_utils::TestResult
- transport::connection_handler::SerializedMessage
- transport::in_memory_socket::PacketDeliveryCallback
- transport::in_memory_socket::QueuePacketCallback
Statics
Constants
- config::DEFAULT_MAX_CONNECTIONS
- config::DEFAULT_MAX_HOPS_TO_LIVE
- config::DEFAULT_MIN_CONNECTIONS
- config::DEFAULT_RANDOM_PEER_CONN_THRESHOLD
- config::DEFAULT_TELEMETRY_ENDPOINT
- generated::topology::ENUM_MAX_CONTRACT_CHANGE_TYPE
- generated::topology::ENUM_MAX_PEER_CHANGE_TYPE
- generated::topology::ENUM_MAX_RESPONSE
- generated::topology::ENUM_MIN_CONTRACT_CHANGE_TYPE
- generated::topology::ENUM_MIN_PEER_CHANGE_TYPE
- generated::topology::ENUM_MIN_RESPONSE
- generated::topology::ENUM_VALUES_CONTRACT_CHANGE_TYPE
- generated::topology::ENUM_VALUES_PEER_CHANGE_TYPE
- generated::topology::ENUM_VALUES_RESPONSE
- transport::global_bandwidth::DEFAULT_MIN_PER_CONNECTION
- transport::global_bandwidth::DEFAULT_TOTAL_LIMIT