Commit Graph

6 Commits

Author SHA1 Message Date
Dennis Klein
6b3eeccaeb feat: Require DDS 3.5.13.7 2021-06-25 22:09:32 +02:00
Dennis Klein
12d7ba0475 feat(tidy): Add new fairmq-tidy tool 2021-06-25 22:09:32 +02:00
Dennis Klein
2ba2cfa956 feat: Drop public bundled dependency to asio 2021-06-24 15:28:46 +02:00
Dennis Klein
c28da54381 feat(ofi): Require asiofi 0.5
* Modernize some ofi transport code along the way
  * Replace Boost.Container with `<memory_resource>`
  * Introduce namespaced headers
    * `<fairmq/Channel.h>`
    * `<fairmq/Message.h>`
    * `<fairmq/Poller.h>`
    * `<fairmq/Socket.h>`
    * `<fairmq/TransportFactory.h>`
    * `<fairmq/UnmanagedRegion.h>`
* Compile-firewall Boost.Process in `shmem::Manager` because it conflicts
with standalone asio
2021-06-24 15:28:46 +02:00
Dennis Klein
943b16beff feat: Drop public dependency to Boost.Asio and use standalone asio 2021-06-24 15:28:46 +02:00
Dennis Klein
20200f02a3 CMake: Refactor into topic-based modules 2021-05-28 10:38:14 +02:00