Skip to navigation

holoscan::ChannelEndpointCompatibilityReport

Beta
View as Markdown

Own deterministic cold-path compatibility evidence for two catalogs.

#include <holoscan/endpoint_catalog.hpp>

Constructors

ChannelEndpointCompatibilityReport

Create an empty compatible report.


Methods

compatible

bool holoscan::ChannelEndpointCompatibilityReport::compatible() const noexcept

Return whether the candidate satisfies every required record.

Returns: true only when no error diagnostic is present.

diagnostics

std::span<const Diagnostic> holoscan::ChannelEndpointCompatibilityReport::diagnostics() const noexcept

Return ordered compatibility diagnostics.

Returns: Report-owned immutable diagnostics.

json

std::string holoscan::ChannelEndpointCompatibilityReport::json() const

Return deterministic schema-v2 report JSON.

Returns: Owned canonical report bytes.


Member variables

NameTypeDescription
state_std::shared_ptr< const detail::ChannelEndpointCompatibilityReportState >