#include <custom_node_type.hpp>
Public Member Functions | |
| bool | is_valid_registration () const noexcept |
Public Attributes | |
| std::uint32_t | abi_version = kAbiVersion |
| std::string | type_id |
| int | version = 1 |
| std::uint32_t | num_input_ports = 0 |
| std::uint32_t | num_output_ports = 0 |
| SampleKernelCausality | causality = SampleKernelCausality::Combinational |
| SampleKernelScope | scope = SampleKernelScope::RegionOnly |
| SampleKernelConfigKind | authored_config_kind = SampleKernelConfigKind::Invalid |
| std::uint32_t | state_size = 0 |
| std::uint32_t | state_alignment = 1 |
| SampleKernelConstructFn | construct = nullptr |
| SampleKernelResetFn | reset = nullptr |
| SampleKernelDestroyFn | destroy = nullptr |
| SampleKernelProcessFn | process = nullptr |
| SampleDelayPublishFn | delay_publish = nullptr |
| SampleDelayCommitFn | delay_commit = nullptr |
| std::uint32_t | latency_samples = 0 |
| SampleKernelMetadata | metadata |
Static Public Attributes | |
| static constexpr std::uint32_t | kAbiVersion = 1 |
|
noexcept |
| std::uint32_t pulp::host::SampleKernelDescriptor::abi_version = kAbiVersion |
| SampleKernelConfigKind pulp::host::SampleKernelDescriptor::authored_config_kind = SampleKernelConfigKind::Invalid |
| SampleKernelCausality pulp::host::SampleKernelDescriptor::causality = SampleKernelCausality::Combinational |
| SampleKernelConstructFn pulp::host::SampleKernelDescriptor::construct = nullptr |
| SampleDelayCommitFn pulp::host::SampleKernelDescriptor::delay_commit = nullptr |
| SampleDelayPublishFn pulp::host::SampleKernelDescriptor::delay_publish = nullptr |
| SampleKernelDestroyFn pulp::host::SampleKernelDescriptor::destroy = nullptr |
|
staticconstexpr |
| std::uint32_t pulp::host::SampleKernelDescriptor::latency_samples = 0 |
| SampleKernelMetadata pulp::host::SampleKernelDescriptor::metadata |
| std::uint32_t pulp::host::SampleKernelDescriptor::num_input_ports = 0 |
| std::uint32_t pulp::host::SampleKernelDescriptor::num_output_ports = 0 |
| SampleKernelProcessFn pulp::host::SampleKernelDescriptor::process = nullptr |
| SampleKernelResetFn pulp::host::SampleKernelDescriptor::reset = nullptr |
| SampleKernelScope pulp::host::SampleKernelDescriptor::scope = SampleKernelScope::RegionOnly |
| std::uint32_t pulp::host::SampleKernelDescriptor::state_alignment = 1 |
| std::uint32_t pulp::host::SampleKernelDescriptor::state_size = 0 |
| std::string pulp::host::SampleKernelDescriptor::type_id |
| int pulp::host::SampleKernelDescriptor::version = 1 |