SOLA
|
Public Member Functions | |
BootstrapAlgorithmInterface (std::shared_ptr< AccessContainer > access) | |
void | process (const MessageVariant &msg) override=0 |
virtual void | initiateJoin (const PhysicalNodeInfo &p_node_info)=0 |
virtual void | processBootstrapResponseTimeout ()=0 |
virtual bool | isBootstrapResponseValid () const =0 |
Public Member Functions inherited from minhton::AlgorithmInterface | |
AlgorithmInterface (std::shared_ptr< AccessContainer > access) | |
Static Public Member Functions | |
static std::vector< minhton::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 virtual |
Implemented in minhton::BootstrapAlgorithmGeneral.
|
pure virtual |
Implemented in minhton::BootstrapAlgorithmGeneral.
|
overridepure virtual |
Implements minhton::AlgorithmInterface.
|
pure virtual |
Implemented in minhton::BootstrapAlgorithmGeneral.