Skip to main content

DataTaggingPlugin

Trait DataTaggingPlugin 

Source
pub trait DataTaggingPlugin: Send + Sync {
    // Required methods
    fn set_tags(&mut self, endpoint_guid: [u8; 16], tags: Vec<DataTag>);
    fn get_tags(&self, endpoint_guid: [u8; 16]) -> Vec<DataTag>;
    fn plugin_class_id(&self) -> &str;
}
Expand description

Data-Tagging-Plugin (Spec §8.7.2).

Required Methods§

Source

fn set_tags(&mut self, endpoint_guid: [u8; 16], tags: Vec<DataTag>)

Tags an einen Endpoint (DataWriter/Reader) anhaengen. Die Tags werden via SEDP an Remote-Participants propagiert.

Source

fn get_tags(&self, endpoint_guid: [u8; 16]) -> Vec<DataTag>

Tags eines Endpoints abfragen.

Source

fn plugin_class_id(&self) -> &str

Plugin-Class-Id.

Implementors§