7#ifndef MINHTON_ALGORITHMS_MISC_RESPONSE_ALGORITHM_GENERAL_H_
8#define MINHTON_ALGORITHMS_MISC_RESPONSE_ALGORITHM_GENERAL_H_
12#include "minhton/algorithms/misc/interface_response_algorithm.h"
13#include "minhton/message/get_neighbors.h"
14#include "minhton/message/inform_about_neighbors.h"
15#include "minhton/message/message.h"
16#include "minhton/message/remove_neighbor.h"
17#include "minhton/message/update_neighbors.h"
25 void process(
const MessageVariant &msg)
override;
81 void waitForAcks(uint32_t number, std::function<
void()> cb)
final;
83 void processRemoveNeighborAck();
Usage: Currently only used in the join accept procedure in rare cases by the parent to get the correc...
Definition get_neighbors.h:19
Usage: Used in the leave and response algorithms for updating the routing information.
Definition remove_and_update_neighbor.h:19
Usage: A node is leaving the network. This is a notification to remove the given node from the routin...
Definition remove_neighbor.h:17
Usage: Informing a node about a new or updated neighbor. Used mainly in the join accept and leave pro...
Definition update_neighbors.h:20
Definition response_algorithm_general.h:21
Definition interface_response_algorithm.h:18
Definition minhton_watchdog_ns3.cpp:24