SOLA
Loading...
Searching...
No Matches
Public Attributes | List of all members
minhton::AccessContainer Struct Reference

Public Attributes

std::shared_ptr< RoutingInformationrouting_info
 
std::shared_ptr< ProcedureInfoprocedure_info
 
Logger logger
 
std::function< void(const MessageVariant &)> send
 
std::function< void(const MessageVariant &)> recv
 
std::function< uint32_t(const MessageVariant &)> send_multicast
 
std::function< void(TimeoutType)> set_timeout
 
std::function< void(TimeoutType)> cancel_timeout
 
std::function< FSMState()> get_fsm_state
 
std::function< void(FiniteStateMachine)> set_new_fsm
 
std::function< uint16_t(TimeoutType)> get_timeout_length
 
std::function< void(const minhton::MessageInformAboutNeighbors &)> continue_accept_child_procedure
 
std::function< void(minhton::NodeInfo, std::shared_ptr< MessageSEVariant > query)> perform_search_exact
 
std::function< void(uint32_t number, std::function< void()> cb)> wait_for_acks
 
std::function< void(const minhton::NodeInfo &, std::vector< minhton::NodeInfo >)> replace_myself
 
std::function< uint64_t()> get_timestamp
 
bool node_locked = false
 

The documentation for this struct was generated from the following file: