| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Tox.DHT.Node
Synopsis
- handleIncomingPacket :: forall m. DhtNodeMonad m => NodeInfo -> Packet ByteString -> m ()
- handleMaintenance :: DhtNodeMonad m => m ()
- handleBootstrap :: DhtNodeMonad m => NodeInfo -> m ()
Documentation
handleIncomingPacket :: forall m. DhtNodeMonad m => NodeInfo -> Packet ByteString -> m () Source #
A unified packet handler for DHT protocol packets. Decrypts the DHT envelope and dispatches to the appropriate handler.
handleMaintenance :: DhtNodeMonad m => m () Source #
Periodic maintenance for the DHT node.
handleBootstrap :: DhtNodeMonad m => NodeInfo -> m () Source #
Bootstrap from a known node.