|
RAVENNAKIT
|
#include "ptp_error.hpp"#include "ptp_local_clock.hpp"#include "ptp_port.hpp"#include "detail/ptp_stats.hpp"#include "datasets/ptp_current_ds.hpp"#include "datasets/ptp_default_ds.hpp"#include "datasets/ptp_parent_ds.hpp"#include "datasets/ptp_time_properties_ds.hpp"#include "ravennakit/core/util/subscriber_list.hpp"#include "ravennakit/core/expected.hpp"#include "ravennakit/core/net/interfaces/network_interface_config.hpp"#include "ravennakit/core/util/throttle.hpp"#include <boost/lockfree/spsc_value.hpp>Go to the source code of this file.
Classes | |
| class | rav::ptp::Instance |
| Represents a PTP instance as defined in IEEE 1588-2019. More... | |
| struct | rav::ptp::Instance::Configuration |
| Defines the configuration of the PTP instance (of parameters which need to be persisted). More... | |
| class | rav::ptp::Instance::Subscriber |
Namespaces | |
| namespace | rav |
| namespace | rav::ptp |
Functions | |
| void | rav::ptp::tag_invoke (const boost::json::value_from_tag &, boost::json::value &jv, const Instance::Configuration &config) |
| Instance::Configuration | rav::ptp::tag_invoke (const boost::json::value_to_tag< Instance::Configuration > &, const boost::json::value &jv) |