Class network_sink_registerer
Defined in File network_sink_registerer.hpp
Inheritance Relationships
Base Type
public rcppsw::er::client< network_sink_registerer >
(Template Class client)
Class Documentation
-
class network_sink_registerer : public rcppsw::er::client<network_sink_registerer>
Register all collectors configured with rmetrics::network_sink with a base_manager or a class derived from it.
Public Functions
-
network_sink_registerer(const network_sink_registerer&) = default
-
inline network_sink_registerer(void)
-
template<typename TSink>
inline collector_registration_spec<TSink> calc_registration_spec(network_output_manager *manager, const rmconfig::network_sink_config *const config, const std::string &xml_name, const rmetrics::output_mode &allowed) const Figure out:
If the selected output mode is valid for the specified collector.
The appropriate network dest for the collector if the output mode is OK.
- Returns:
collector_register_spec, or empty if the collector fails any pre-initialization checks.
-
template<typename TIterator, typename TSink>
inline void emit_diagnostic(const TIterator &it, const collector_registration_spec<TSink> &spec)
-
network_sink_registerer &operator=(const network_sink_registerer&) = default
-
network_sink_registerer(const network_sink_registerer&) = default