Struct dht::service::Handler [] [src]

pub struct Handler<TId, TAddr, TNodeTable, TData> where
    TId: GenericId,
    TNodeTable: GenericNodeTable<TId, TAddr>,
    TData: Send + Sync + Clone
{ /* fields omitted */ }

Handler - implementation of DHT requests.

Methods

impl<TId, TAddr, TNodeTable, TData> Handler<TId, TAddr, TNodeTable, TData> where
    TId: GenericId,
    TNodeTable: GenericNodeTable<TId, TAddr>,
    TData: Send + Sync + Clone
[src]

Process the ping request.

Essentially remembers the incoming node and returns true.

Process the find request.

Find a value or the closes nodes.