rlibdht 0.1.0

Rust DHT library
Documentation
use crate::messages::inter::message_base::MessageBase;
use crate::rpc::events::inter::event::Event;
use crate::utils::node::Node;

pub trait MessageEvent: Event {

    fn get_message(&self) -> &dyn MessageBase;

    fn has_node(&self) -> bool;

    fn set_node(&mut self, node: Node);

    fn get_node(&self) -> Node;

    fn set_received_time(&mut self, received_time: u128);

    fn get_received_time(&self) -> u128;

    fn received(&mut self);
}