Go to the source code of this file.
Classes | |
| struct | pulp::host::BoundedDelayDescriptor |
| struct | pulp::host::BoundedDelayRegistration |
Namespaces | |
| namespace | pulp |
| namespace | pulp::host |
| Bounded event contracts shared by host ingress and graph-authored nodes. | |
Enumerations | |
| enum class | pulp::host::BoundedDelayKind : std::uint8_t { pulp::host::Integer , pulp::host::Fractional , pulp::host::MultiTap } |
| enum class | pulp::host::BoundedDelayInterpolation : std::uint8_t { pulp::host::None , pulp::host::Linear , pulp::host::Lagrange3 , pulp::host::Lagrange5 , pulp::host::Thiran1 , pulp::host::Hermite4 } |
| enum class | pulp::host::BoundedDelayRefusalReason : std::uint8_t { pulp::host::None , pulp::host::UnsupportedKind , pulp::host::UnsupportedInterpolation , pulp::host::InvalidDelayBounds , pulp::host::DelayOutOfBounds , pulp::host::InvalidTapCount , pulp::host::StateBudgetExceeded , pulp::host::ArithmeticOverflow , pulp::host::RegistrationRejected } |
Functions | |
| BoundedDelayRefusalReason | pulp::host::make_bounded_delay_registration (const BoundedDelayDescriptor &descriptor, BoundedDelayRegistration ®istration) |
| BoundedDelayRefusalReason | pulp::host::register_bounded_delay (SignalGraph &graph, const BoundedDelayDescriptor &descriptor) |