cyclonedds/examples
Erik Boasson c1f3ad8a22 Eliminate domain-specific global variables
This commit moves all but a handful of the global variables into the
domain object, in particular including the DDSI configuration, globals
and all transport internal state.

The goal of this commit is not to produce the nicest code possible, but
to get a working version that can support multiple simultaneous domains.
Various choices are driven by this desire and it is expected that some
of the changes will have to be undone.  (E.g., passing the DDSI globals
into address set operations and locator printing because there is no
other way to figure out what transport to use for a given locator;
storing the transport pointer inside the locator would solve that.)

Signed-off-by: Erik Boasson <eb@ilities.com>
2019-08-21 14:16:51 +02:00
..
helloworld Generate documentation using the FindSphinx.cmake module 2019-07-31 20:12:11 +02:00
perfscript Use ddsperf in perf scripts and update README 2019-08-02 09:53:36 +02:00
roundtrip Generate documentation using the FindSphinx.cmake module 2019-07-31 20:12:11 +02:00
throughput Eliminate domain-specific global variables 2019-08-21 14:16:51 +02:00
CMakeLists.txt Generate documentation using the FindSphinx.cmake module 2019-07-31 20:12:11 +02:00
index.rst Generate documentation using the FindSphinx.cmake module 2019-07-31 20:12:11 +02:00