Preview of the proposed up-rust native-frame-model branch (up-rust b6b99c6d, up-spec f0e9b17) — not released documentation. branch · write-up

Function verify_filter_criteria

Source
pub fn verify_filter_criteria(
    source_filter: &UUri,
    sink_filter: Option<&UUri>,
) -> Result<(), Box<UStatus>>
Expand description

Verifies that given UUris can be used as source and sink filter UUris for registering listeners.

This function is helpful for implementing UTransport in accordance with the uProtocol Transport Layer specification.

ยงErrors

Returns a UStatus with a UCode::InvalidArgument and a corresponding detail message, if any of the given UUris cannot be used as filter criteria.