ark::gui::PluginSubscriberBridge

Defined in header “ark/gui/plugin_subscriber.hh”.


This class wraps pipeline subscribers, allowing you to deserialize incoming messages (bytes) and push them onto subscribers, without knowing the type.

Typedefs

Methods

  • PluginSubscriberBridge(SubscriberPtr subscriber, SubscriberConfiguration< Type > config)
    Constructor. Initializes against a subscriber.

  • const std::string & channel_name()
    Returns the channel name of this subscriber.

  • PluginSubscriberConnectionConfig connection_config()
    Returns connection-specific configuration about this subscriber.

  • void process_message(const core::ByteBuffer & buffer, uint64_t sequence_number)
    Deserializes the incoming byte buffer, as if it was represented by the owning type of this producer.