7#ifndef MINHTON_ALGORITHMS_LEAVE_MINHTON_LEAVE_ALGORITHM_H_
8#define MINHTON_ALGORITHMS_LEAVE_MINHTON_LEAVE_ALGORITHM_H_
12#include "minhton/algorithms/find_end/minhton_find_end_algorithm.h"
13#include "minhton/algorithms/leave/leave_algorithm_general.h"
14#include "minhton/message/find_end.h"
15#include "minhton/message/types_all.h"
Definition leave_algorithm_general.h:31
Usage: A node wants to leave the network, but cannot leave the position directly because it would vio...
Definition find_replacement.h:21
Definition minhton_find_end_algorithm.h:18
Definition minhton_leave_algorithm.h:19
void processFindReplacement(const minhton::MessageFindReplacement &message) override
Definition minhton_leave_algorithm.cpp:55
bool canLeaveWithoutReplacement() override
Definition minhton_leave_algorithm.cpp:17
void initiateSelfDeparture() override
Definition minhton_leave_algorithm.cpp:40
void performFindReplacement()
Definition minhton_leave_algorithm.cpp:66
Definition minhton_watchdog_ns3.cpp:24