Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
<!-- Thank you for submitting a pull request to our repository. --> ## Description This PR introduces support for using message headers in the publish and consume functions. ## Important notes - The header keys and values are exposed as strings in the functions that LabVIEW will call. However, it's essential to note that in the C library, headers have specific value types, and currently, only "AMQP_FIELD_KIND_BYTES" (unformatted byte strings) is supported. - Transmitting and receiving an array of strings between LabVIEW and a shared library can present challenges. Therefore, our approach involves concatenating the strings within the array into a single string before transmission. - Additionally, the "queue create" function no longer automatically binds the queue; it now has its own separate method called "bind queue." ## Related Issues <!-- Please list any related issues or pull requests. Fixes #{bug number} - use this specific format or issues won't be correctly linked to the PR --> ## Checklist <!-- Please check off the following items by putting an "x" in the box: --> - [x] I have used a PR title that is descriptive enough for a release note. - [x] I have tested these changes locally. - [ ] I have added appropriate tests or updated existing tests. - [ ] I have tested these changes on a dedicated VM or a customer VM [name of the VM] - [ ] I have added appropriate documentation or updated existing documentation. --------- Co-authored-by: kwitekrac <[email protected]> Co-authored-by: kdevelle <[email protected]> Co-authored-by: kdevelleZ <[email protected]>
- Loading branch information