enum probe_result
  • add_subordinate = 0
  • remove_subordinate
  • reject_subordinate
  • retain
class sbnd::discoverer
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
  • enum states
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)
operator<<(std::ostream & out, probe_result rhs) -> std::ostream &