aboutsummaryrefslogtreecommitdiff
path: root/src/im-zmq.h
AgeCommit message (Collapse)Author
2022-06-22indexamajig: Wrap ZMQ parameters into separate structureThomas White
2021-05-25Fix dummy prototype for im_zmq_connectThomas White
2021-05-05indexamajig: Add --zmq-requestThomas White
This (re-)adds the ability to get data via a request/reply socket. See afcb7b568947c for when it was removed.
2021-04-23indexamajig: Add --zmq-subscribeThomas White
2021-04-15Separate ZMQ from MessagePack, switch to pub/sub socketThomas White
Indexamajig uses only ZMQ, to receive streaming data, while libcrystfel uses only msgpack to implement another type of image format. The two of these are eventually tied together in process_image, which does this: if ( have_zmq_data ) interpret_zmq_data_as_msgpack; - however, they would be easy to split up if we wanted to do something else (CBF data over ZMQ, anyone?). This commit also switches the ZMQ connector to use a pub/sub socket instead of a request/reply one. This matches changes in OnDA. At the moment, the MessagePack image reader simply dumps the object to disk.
2021-03-05Mass update of copyright dates in source code commentsThomas White
2020-07-29Update Meson build files for dtempl branchThomas White
2020-07-29Move MessagePack stuff to separate fileThomas White
Note the nicer separation: ZMQ is in indexamajig only, whereas MessagePack becomes something generally accessible through libcrystfel.
2020-07-29Fix build without Msgpack/ZMQThomas White
2020-07-29Port indexamajig to new API, part IIThomas White
This also removes a large chunk of legacy code
2020-07-29Port indexamajig to new API, part IThomas White
2020-07-29get_peaks_msgpack(): Convert to new APIThomas White
2020-01-10Mass update of copyright datesThomas White
2019-03-14indexamajig: Add --no-image-dataThomas White
2019-03-14Compile cleanly without Msgpack or ZMQThomas White
2019-03-14Connect up hooks for unpacking MsgPack dataThomas White
2019-03-14ZMQ connection and setup stuffThomas White