SOLA
Loading...
Searching...
No Matches
minhton::DSNHandler Member List

This is the complete list of members for minhton::DSNHandler, including all inherited members.

DSNHandler(std::shared_ptr< RoutingInformation > routing_info, std::function< void(const NodeInfo &node)> request_attribute_inquiry_callback) (defined in minhton::DSNHandler)minhton::DSNHandler
getCoverData() constminhton::DSNHandler
getNodeAttributes(const NodeInfo &node) (defined in minhton::DSNHandler)minhton::DSNHandler
getNodesAndKeysToSubscribe(uint64_t const &timestamp_now) (defined in minhton::DSNHandler)minhton::DSNHandler
getNodesAndKeysToUnsubscribe(uint64_t const &timestamp_now) (defined in minhton::DSNHandler)minhton::DSNHandler
getTrueNodes(FindQuery &query, const uint64_t &timestamp_now)minhton::DSNHandler
getUndecidedNodesAndMissingKeys(FindQuery &query, bool all_information_present, const uint64_t &timestamp_now)minhton::DSNHandler
isActive()minhton::DSNHandler
notifyAboutQueryRequest(const FindQuery &query, uint64_t request_timestamp) (defined in minhton::DSNHandler)minhton::DSNHandler
onNeighborChangeNotification(const minhton::NodeInfo &neighbor, NeighborRelationship relationship)minhton::DSNHandler
onNodeInfoChangeNotification(const minhton::NodeInfo &previous_node_info, const minhton::NodeInfo &new_node_info) (defined in minhton::DSNHandler)minhton::DSNHandler
requestAttributeInformation(LogicalNodeInfo peer, const DistributedData &distr_data) (defined in minhton::DSNHandler)minhton::DSNHandler
setPlacedSubscriptionOrders(std::unordered_map< NodeInfo, std::vector< NodeData::Key >, NodeInfoHasher > subscription_orders_map) (defined in minhton::DSNHandler)minhton::DSNHandler
setPlacedUnsubscriptionOrders(std::unordered_map< NodeInfo, std::vector< NodeData::Key >, NodeInfoHasher > unsubscription_orders_map) (defined in minhton::DSNHandler)minhton::DSNHandler
updateInquiredOrSubscribedAttributeValues(const NodeInfo &inquired_or_updated_node, std::unordered_map< NodeData::Key, NodeData::ValueAndType > attribute_values_and_types, uint64_t update_timestamp)minhton::DSNHandler
updateRemovedAttributes(const NodeInfo &inquired_node, std::vector< NodeData::Key > removed_keys) (defined in minhton::DSNHandler)minhton::DSNHandler