SOLA
|
Public Member Functions | |
JoinAlgorithmInterface (std::shared_ptr< AccessContainer > access) | |
void | process (const MessageVariant &msg) override=0 |
virtual void | initiateJoin (NodeInfo &node_info)=0 |
virtual void | initiateJoin (const PhysicalNodeInfo &p_node_info)=0 |
virtual void | continueAcceptChildProcedure (const MessageInformAboutNeighbors &message) noexcept(false)=0 |
Public Member Functions inherited from minhton::AlgorithmInterface | |
AlgorithmInterface (std::shared_ptr< AccessContainer > access) | |
Static Public Member Functions | |
static std::vector< MessageType > | getSupportedMessageTypes () |
Additional Inherited Members | |
Protected Member Functions inherited from minhton::AlgorithmInterface | |
void | send (const MessageVariant &msg) |
std::shared_ptr< RoutingInformation > | getRoutingInfo () const |
NodeInfo | getSelfNodeInfo () const |
Protected Attributes inherited from minhton::AlgorithmInterface | |
std::shared_ptr< AccessContainer > | access_ |
|
pure virtualnoexcept |
Implemented in minhton::JoinAlgorithmGeneral.
|
pure virtual |
Implemented in minhton::JoinAlgorithmGeneral.
|
pure virtual |
Implemented in minhton::JoinAlgorithmGeneral.
|
overridepure virtual |
Implements minhton::AlgorithmInterface.