List of all items
Structs
- NodeId
- config::BleConfig
- config::DiscoveryConfig
- config::GattConfig
- config::MeshConfig
- config::PhyConfig
- config::SecurityConfig
- discovery::Advertiser
- discovery::AdvertisingPacket
- discovery::HiveBeacon
- discovery::ParsedAdvertisement
- discovery::ScanFilter
- discovery::Scanner
- discovery::TrackedDevice
- document::HiveDocument
- document::MergeResult
- document_sync::DocumentCheck
- document_sync::DocumentSync
- gatt::CharacteristicDescriptor
- gatt::CharacteristicProperties
- gatt::Command
- gatt::FragmentReassembler
- gatt::HiveCharacteristicUuids
- gatt::HiveCharacteristics
- gatt::HiveGattService
- gatt::NodeInfo
- gatt::StatusData
- gatt::StatusFlags
- gatt::SyncDataHeader
- gatt::SyncMessage
- gatt::SyncProtocol
- gatt::SyncStateData
- gossip::BroadcastAll
- gossip::EmergencyAware
- gossip::RandomFanout
- gossip::SignalBasedFanout
- hive_mesh::DataReceivedResult
- hive_mesh::HiveMesh
- hive_mesh::HiveMeshConfig
- hive_mesh::RelayDecision
- mesh::HopTracker
- mesh::MeshManager
- mesh::MeshRouter
- mesh::MeshTopology
- mesh::ParentCandidate
- mesh::PeerInfo
- mesh::RouteDecision
- mesh::TopologyConfig
- observer::CollectingObserver
- observer::ObserverManager
- peer::ConnectionStateGraph
- peer::FullStateCountSummary
- peer::HivePeer
- peer::IndirectPeer
- peer::PeerConnectionState
- peer::PeerManagerConfig
- peer::StateCountSummary
- peer_manager::PeerManager
- persistence::FileStore
- persistence::MemoryStore
- persistence::SharedStore
- phy::controller::PhyController
- phy::controller::PhyControllerConfig
- phy::controller::PhyStats
- phy::types::PhyCapabilities
- phy::types::PhyPreference
- platform::DiscoveredDevice
- platform::StubAdapter
- platform::linux::BluerAdapter
- platform::linux::BluerConnection
- platform::mock::DataPacket
- platform::mock::MockAdapterConfig
- platform::mock::MockBleAdapter
- platform::mock::MockConnection
- platform::mock::MockNetwork
- power::profile::BatteryState
- power::profile::RadioTiming
- power::scheduler::PendingSync
- power::scheduler::RadioScheduler
- power::scheduler::SchedulerConfig
- power::scheduler::SchedulerStats
- relay::MessageId
- relay::RelayEnvelope
- relay::RelayFlags
- relay::SeenMessageCache
- security::EncryptedDocument
- security::EphemeralKey
- security::KeyExchangeMessage
- security::MeshEncryptionKey
- security::PeerEncryptedMessage
- security::PeerIdentityKey
- security::PeerSession
- security::PeerSessionKey
- security::PeerSessionManager
- security::SharedSecret
- sync::batch::BatchAccumulator
- sync::batch::BatchConfig
- sync::batch::OperationBatch
- sync::crdt::ChatCRDT
- sync::crdt::ChatMessage
- sync::crdt::EmergencyEvent
- sync::crdt::GCounter
- sync::crdt::HealthStatus
- sync::crdt::LwwRegister
- sync::crdt::Peripheral
- sync::crdt::PeripheralEvent
- sync::crdt::Position
- sync::delta::DeltaEncoder
- sync::delta::DeltaStats
- sync::delta::PeerSyncState
- sync::delta::VectorClock
- sync::delta_document::DeltaDocument
- sync::delta_document::DeltaFlags
- sync::protocol::ChunkHeader
- sync::protocol::ChunkReassembler
- sync::protocol::GattSyncProtocol
- sync::protocol::SyncChunk
- sync::protocol::SyncConfig
- sync::protocol::SyncStats
- transport::BluetoothLETransport
- transport::TransportCapabilities
Enums
- HierarchyLevel
- config::BlePhy
- config::PhyStrategy
- config::PowerProfile
- discovery::AdvertiserState
- discovery::ScannerState
- error::BleError
- gatt::CommandType
- gatt::GattEvent
- gatt::SyncDataOp
- gatt::SyncMessageType
- gatt::SyncProtocolState
- gatt::SyncState
- mesh::ConnectionState
- mesh::DisconnectReason
- mesh::ManagerState
- mesh::PeerRole
- mesh::RouteDirection
- mesh::RouteFailure
- mesh::TopologyEvent
- observer::DisconnectReason
- observer::HiveEvent
- observer::SecurityViolationKind
- peer::ConnectionState
- peer::PeerDegree
- peer::SignalStrength
- phy::controller::PhyControllerEvent
- phy::controller::PhyControllerState
- phy::controller::PhyUpdateResult
- phy::strategy::PhyStrategy
- phy::strategy::PhySwitchDecision
- phy::types::BlePhy
- platform::ConnectionEvent
- platform::DisconnectReason
- platform::mock::MockEvent
- power::profile::PowerProfile
- power::scheduler::RadioState
- power::scheduler::SchedulerEvent
- power::scheduler::SyncPriority
- security::EncryptionError
- security::SessionState
- sync::crdt::CrdtOperation
- sync::crdt::EventType
- sync::crdt::PeripheralType
- sync::delta_document::Operation
- sync::protocol::SyncState
Traits
- gossip::GossipStrategy
- observer::HiveObserver
- persistence::DocumentStore
- platform::BleAdapter
- transport::BleConnection
- transport::MeshTransport
Functions
- gatt::fragment_payload
- gatt::max_payload_size
- phy::strategy::evaluate_phy_switch
- sync::protocol::chunk_data
Type Aliases
- error::Result
- gatt::GattEventCallback
- mesh::TopologyCallback
- platform::ConnectionCallback
- platform::DiscoveryCallback
- sync::crdt::Timestamp
Constants
- CHAR_COMMAND_UUID
- CHAR_NODE_INFO_UUID
- CHAR_STATUS_UUID
- CHAR_SYNC_DATA_UUID
- CHAR_SYNC_STATE_UUID
- HIVE_SERVICE_UUID
- HIVE_SERVICE_UUID_16BIT
- VERSION
- capabilities::ACTUATOR_LED
- capabilities::ACTUATOR_VIBRATE
- capabilities::CAN_RELAY
- capabilities::CODED_PHY
- capabilities::HAS_DISPLAY
- capabilities::HAS_GPS
- capabilities::LITE_NODE
- capabilities::SENSOR_ACCEL
- capabilities::SENSOR_BUTTON
- capabilities::SENSOR_TEMP
- config::DEFAULT_MESH_ID
- discovery::BEACON_COMPACT_SIZE
- discovery::BEACON_SIZE
- discovery::BEACON_VERSION
- document::CHAT_MARKER
- document::DELTA_DOCUMENT_MARKER
- document::EMERGENCY_MARKER
- document::ENCRYPTED_MARKER
- document::EXTENDED_MARKER
- document::KEY_EXCHANGE_MARKER
- document::MAX_DOCUMENT_SIZE
- document::MAX_MESH_SIZE
- document::MIN_DOCUMENT_SIZE
- document::PEER_E2EE_MARKER
- document::RELAY_ENVELOPE_MARKER
- document::TARGET_DOCUMENT_SIZE
- gatt::DEFAULT_MAX_PAYLOAD
- peer::MAX_TRACKED_DEGREE
- relay::DEFAULT_MAX_HOPS
- relay::DEFAULT_SEEN_TTL_MS
- relay::MAX_CACHE_SIZE
- relay::RELAY_ENVELOPE_MARKER
- security::DEFAULT_MAX_SESSIONS
- security::DEFAULT_SESSION_TIMEOUT_MS
- sync::crdt::CHAT_MAX_MESSAGES
- sync::crdt::CHAT_MAX_SENDER_LEN
- sync::crdt::CHAT_MAX_TEXT_LEN
- sync::crdt::CHAT_SYNC_LIMIT
- sync::crdt::MAX_BATTERY_PERCENT
- sync::crdt::MAX_COUNTER_ENTRIES
- sync::crdt::MAX_EMERGENCY_ACKS
- sync::crdt::MAX_HEART_RATE
- sync::crdt::MIN_HEART_RATE
- sync::crdt::MIN_VALID_TIMESTAMP
- sync::delta_document::DELTA_DOCUMENT_MARKER
- sync::delta_document::op_type::ACK_EMERGENCY
- sync::delta_document::op_type::CLEAR_EMERGENCY
- sync::delta_document::op_type::INCREMENT_COUNTER
- sync::delta_document::op_type::SET_EMERGENCY
- sync::delta_document::op_type::UPDATE_PERIPHERAL
- sync::protocol::CHUNK_HEADER_SIZE
- sync::protocol::DEFAULT_MTU
- sync::protocol::MAX_MTU