Skip to content

Pub sub plugins

This brings in a plugin based streamer (cds_pub_sub) which aims to consolidate most of the job of local_dc and the xmit/recv processes. It provides a way to specify which source(s) and destinations to subscribe to and publish from, allowing the system administrators to have mixed input/output types.

At this time it the plugins are added at compile time.

The initial set of plugins are:

subscriptions:

  • rmipc -> fe model output rmIpcStr
  • daqm -> daqd buffers daq_multi_cycle_data_t
  • tcp
  • udp
  • multi

publishers:

  • daqm -> output to daqd mbuf buffers in the daq_multi_cycle_data_t format
  • tcp
  • udp
  • multi

This requires libcds-pubsub 0.1.0.

Merge request reports