List of all items
Structs
- backend::extension::Extension
- backend::extension::ExtensionConfig
- backend::extension::MaybeBackendMessage
- backend::extension::loader::Handler
- backend::service::Backend
- backend::service::BackendConfig
- backend::service::http_server::HiddenServerConfig
- backend::service::http_server::HttpServer
- backend::service::text::TextEndpoint
- backend::types::BackendMessage
- backend::types::HttpResponse
- jsonrpc::server::RpcMeta
- logging::PanicData
- logging::PanicLocation
- measure::PeriodicMeasure
- native::cli::Client
- native::cli::ClientOutput
- native::config::Config
- native::config::StorageConfig
- native::endpoint::JsonResponse
- native::endpoint::JsonrpcState
- native::endpoint::StatusState
- native::endpoint::WsState
- prelude::CustomMessage
- prelude::MessageHandler
- prelude::MessagePayload
- prelude::MessageRelay
- prelude::PeerRing
- prelude::PersistenceStorage
- prelude::SecretKey
- prelude::Session
- prelude::SessionSk
- prelude::SessionSkBuilder
- prelude::Swarm
- prelude::SwarmBuilder
- prelude::chunk::Chunk
- prelude::chunk::ChunkList
- prelude::chunk::ChunkMeta
- prelude::jsonrpc_client::SimpleClient
- prelude::jsonrpc_client::client::CallMessage
- prelude::jsonrpc_client::client::NotifyMessage
- prelude::jsonrpc_client::client::SimpleClient
- prelude::jsonrpc_client::client::SubscribeMessage
- prelude::jsonrpc_client::client::Subscription
- prelude::jsonrpc_client::request::RequestBuilder
- prelude::message::ConnectNodeReport
- prelude::message::ConnectNodeSend
- prelude::message::CustomMessage
- prelude::message::Encoded
- prelude::message::FindSuccessorReport
- prelude::message::FindSuccessorSend
- prelude::message::FoundVNode
- prelude::message::JoinDHT
- prelude::message::LeaveDHT
- prelude::message::MessageHandler
- prelude::message::MessagePayload
- prelude::message::MessageRelay
- prelude::message::NotifyPredecessorReport
- prelude::message::NotifyPredecessorSend
- prelude::message::QueryForTopoInfoReport
- prelude::message::QueryForTopoInfoSend
- prelude::message::SearchVNode
- prelude::message::SyncVNodeWithSuccessor
- prelude::message::handlers::MessageHandler
- prelude::message::types::ConnectNodeReport
- prelude::message::types::ConnectNodeSend
- prelude::message::types::CustomMessage
- prelude::message::types::FindSuccessorReport
- prelude::message::types::FindSuccessorSend
- prelude::message::types::FoundVNode
- prelude::message::types::JoinDHT
- prelude::message::types::LeaveDHT
- prelude::message::types::NotifyPredecessorReport
- prelude::message::types::NotifyPredecessorSend
- prelude::message::types::QueryForTopoInfoReport
- prelude::message::types::QueryForTopoInfoSend
- prelude::message::types::SearchVNode
- prelude::message::types::SyncVNodeWithSuccessor
- prelude::vnode::VirtualNode
- processor::Peer
- processor::Processor
- processor::ProcessorBuilder
- processor::ProcessorConfig
- processor::ProcessorConfigSerialized
- seed::Seed
- seed::SeedPeer
Enums
- backend::extension::Path
- backend::types::MessageType
- error::Error
- logging::LogLevel
- prelude::Message
- prelude::MessageHandlerEvent
- prelude::jsonrpc_client::client::RpcError
- prelude::jsonrpc_client::client::RpcMessage
- prelude::jsonrpc_client::request::ClientResponse
- prelude::message::FindSuccessorReportHandler
- prelude::message::FindSuccessorThen
- prelude::message::Message
- prelude::message::MessageHandlerEvent
- prelude::message::OriginVerificationGen
- prelude::message::QueryFor
- prelude::message::handlers::MessageHandlerEvent
- prelude::message::types::FindSuccessorReportHandler
- prelude::message::types::FindSuccessorThen
- prelude::message::types::Message
- prelude::message::types::QueryFor
- prelude::vnode::VNodeOperation
- prelude::vnode::VNodeType
Traits
- backend::extension::ExtensionHandlerCaller
- backend::extension::loader::WasmABILander
- backend::types::MessageEndpoint
- prelude::ChordStorageInterface
- prelude::ChordStorageInterfaceCacheChecker
- prelude::MessageCallback
- prelude::PayloadSender
- prelude::PersistenceStorageReadAndWrite
- prelude::SubringInterface
- prelude::chunk::ChunkManager
- prelude::message::ChordStorageInterface
- prelude::message::ChordStorageInterfaceCacheChecker
- prelude::message::Decoder
- prelude::message::Encoder
- prelude::message::HandleMsg
- prelude::message::MessageCallback
- prelude::message::PayloadSender
- prelude::message::SubringInterface
- prelude::message::Then
- prelude::message::handlers::HandleMsg
- prelude::message::handlers::MessageCallback
- prelude::message::handlers::MessageValidator
- prelude::message::handlers::storage::ChordStorageInterface
- prelude::message::handlers::storage::ChordStorageInterfaceCacheChecker
- prelude::message::handlers::subring::SubringInterface
- prelude::message::types::Then
- util::loader::ResourceLoader
Attribute Macros
Functions
- backend::extension::loader::load
- backend::extension::loader::load_from_fs
- backend::service::utils::send_chunk_report_message
- jsonrpc::handler::default::build_handler
- jsonrpc::handler::default::poll_backend_message
- jsonrpc::handler::methods
- logging::node::init_logging
- logging::set_panic_hook
- native::config::get_storage_location
- native::endpoint::run_http_api
- prelude::jsonrpc_client::request::parse_response
- prelude::message::decode_gzip_data
- prelude::message::encode_data_gzip
- prelude::message::from_gzipped_data
- prelude::message::gzip_data
- prelude::message::handlers::dht::handle_dht_events
- processor::unpack_text_message
- util::build_version
Type Aliases
- error::Result
- jsonrpc::handler::MethodFnBox
- jsonrpc::handler::default::HandlerType
- prelude::CallbackFn
- prelude::Connection
- prelude::jsonrpc_client::client::RpcResult
- prelude::message::CallbackFn
- prelude::message::ValidatorFn
- prelude::message::handlers::CallbackFn
- prelude::message::handlers::Payload
- prelude::message::handlers::ValidatorFn
Constants
- consts::BACKEND_MTU
- consts::CONNECT_FAILED_LIMIT
- consts::DATA_REDUNDANT
- consts::MSG_RECV_FAILED_LIMIT
- consts::MSG_SEND_FAILED_LIMIT
- native::config::DEFAULT_BIND_ADDRESS
- native::config::DEFAULT_ENDPOINT_URL
- native::config::DEFAULT_ICE_SERVERS
- native::config::DEFAULT_STABILIZE_TIMEOUT
- native::config::DEFAULT_STORAGE_CAPACITY