add_subordinate = 0
remove_subordinate
reject_subordinate
retain
Base classes
Types
using hierarchy_node_array = std::vector< hierarchy_node >
using resource_array = sbn::resource_array
using duration = clock_type::duration
using clock_type = std::chrono::system_clock
using hierarchy_type = Hierarchy< addr_type >
using iterator = tree_hierarchy_iterator< addr_type >
using ifaddr_type = sys::interface_address< addr_type >
using uint_type = addr_type::rep_type
using addr_type = sys::ipv4_address
Enumerations
Structs
struct sbnd::discoverer::properties
Methods
resources(const sbn::resource_array & rhs, hierarchy_node::time_point now) -> void
read_cache() -> void
hierarchy() const -> const hierarchy_type &
on_kernel(sbn::kernel_ptr && k) -> voidvirtual
on_start() -> voidvirtual
discoverer(const ifaddr_type & interface_address, const sys::port_type port, const properties & p)