FairMQ/test
Alexey Rybalchenko ad824b4de1 Define copy/move ctors and assignment ops
Delete special member functions where they are not used.
(as part of applying suggestions from cppcoreguidelines-special-member-functions)

These classes don't need to be copyable/movable:
  # copy/move not used:
  zmq:: TransportFactory, Socket, Message, UnmanagedRegion, Poller, Context
  shm:: TransportFactory, Socket, Message, UnmanagedRegion, Poller
  ofi:: TransportFactory, Socket, Message, Context
  shm:: ZMsg, Region, Monitor, TerminalConfig, Manager
  plugins:: Config, Control, TerminalConfig
  fairmq::StateQueue, StateMachine, ProgOptions, PluginServices, PluginManager, Plugin, Device, StateSubscription
  TestData, BadDevice, TestDevice (test suite heplers)

  # used via ptr interface:
  fairmq::UnmanagedRegion, TransportFactory, Socket, Poller, Message

These classes need to be movable/copyable:
 MyClass (test suite helper), fairmq::Channel, fairmq::Parts
2021-09-27 12:04:07 +02:00
..
channel fix: First round of using new non-namespaced typenames 2021-09-07 20:53:16 +02:00
ci ci: Update build environments 2021-09-24 14:16:44 +02:00
commands Improve error reporting in SDK/fairmq-dds-command-ui 2020-09-07 12:52:43 +02:00
device Define copy/move ctors and assignment ops 2021-09-27 12:04:07 +02:00
event_manager Use same runner.cxx/.h for all tests 2018-09-20 14:05:44 +02:00
helper Add empty msg check for transport compatibility checker 2021-06-24 14:11:43 +02:00
memory_resources Define copy/move ctors and assignment ops 2021-09-27 12:04:07 +02:00
message Implement shmem msg zero-copy 2021-09-07 20:53:16 +02:00
parts Apply readability-redundant-member-init 2021-05-28 13:14:51 +02:00
plugin_services Define copy/move ctors and assignment ops 2021-09-27 12:04:07 +02:00
plugins Cleanup tools includes 2021-01-25 13:46:40 +01:00
poller Cleanup tools includes 2021-01-25 13:46:40 +01:00
properties Add test coverage for --channel-config name selector 2021-03-05 02:02:14 +01:00
protocols fix: First round of using new non-namespaced typenames 2021-09-07 20:53:16 +02:00
region Implement shmem msg zero-copy 2021-09-07 20:53:16 +02:00
sdk test(sdk): Rename sdk/test_topo.xml to something less confusing 2021-07-07 14:43:32 +02:00
state_machine Fix warning 2018-11-28 16:55:34 +01:00
tools Cleanup tools includes 2021-01-25 13:46:40 +01:00
transport fix: First round of using new non-namespaced typenames 2021-09-07 20:53:16 +02:00
CMakeLists.txt Implement shmem msg zero-copy 2021-09-07 20:53:16 +02:00
DDSToolsAPIStabilityTest.cmake.in Tests.SDK: Add optional DDS Tools API stability tests 2019-09-04 21:17:35 +02:00
runner.cxx.in 17-ify namespaces 2021-01-25 13:46:40 +01:00
runner.h 17-ify namespaces 2021-01-25 13:46:40 +01:00
TestEnvironment.h.in Test: Add new testsuite SDK 2019-07-23 16:08:15 +02:00