7#ifndef MINHTON_ALGORITHMS_SEARCHEXACT_SEARCH_EXACT_ALGORITHM_GENERAL_H_
8#define MINHTON_ALGORITHMS_SEARCHEXACT_SEARCH_EXACT_ALGORITHM_GENERAL_H_
12#include "minhton/algorithms/search_exact/interface_search_exact_algorithm.h"
13#include "minhton/message/message.h"
14#include "minhton/message/remove_neighbor.h"
15#include "minhton/message/search_exact.h"
16#include "minhton/message/search_exact_failure.h"
27 void process(
const MessageVariant &msg)
override;
44 std::shared_ptr<MessageSEVariant> query)
override;
66 std::shared_ptr<MessageSEVariant> query);
Usage: A node wants to send a message to another node in the network, but does not know the physical ...
Definition search_exact.h:19
Definition node_info.h:24
Definition search_exact_algorithm_general.h:20
void processSearchExact(const minhton::MessageSearchExact &msg)
Definition search_exact_algorithm_general.cpp:24
void performSearchExact(const minhton::NodeInfo &destination, std::shared_ptr< MessageSEVariant > query) override
Definition search_exact_algorithm_general.cpp:29
Definition interface_search_exact_algorithm.h:19
Definition minhton_watchdog_ns3.cpp:24