SOLA
Loading...
Searching...
No Matches
unlock_neighbor.h
1// Copyright The SOLA Contributors
2//
3// Licensed under the MIT License.
4// For details on the licensing terms, see the LICENSE file.
5// SPDX-License-Identifier: MIT
6
7#ifndef MINHTON_MESSAGE_UNLOCK_NEIGHBOR_H_
8#define MINHTON_MESSAGE_UNLOCK_NEIGHBOR_H_
9
10#include "minhton/message/message.h"
11#include "solanet/serializer/serialize.h"
12
13namespace minhton {
17class MessageUnlockNeighbor : public MinhtonMessage<MessageUnlockNeighbor> {
18public:
20
21 SERIALIZE(header_);
22
23 MessageUnlockNeighbor() = default;
24
25private:
26 friend MinhtonMessage;
27
30
32 bool validateImpl() const;
33};
34} // namespace minhton
35
36#endif
Usage: Used for unlocking nodes after they were locked during a concurrent operation like leave.
Definition unlock_neighbor.h:17
Definition message_header.h:24
Definition message.h:28
Definition minhton_watchdog_ns3.cpp:24