fixed CMake multiple import issue

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
putative fix for async_timing messages com gin through

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
fixed a stray std::ends in CMOOSMsg::getAsString() showed up in pLogger

also fixed an exception thrown on ctrl-C in pLogger - needed to close comms

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
added active queue and also fixed destructor bug which was blocking

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
renamed to AddMessageCallback

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
renamed

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
fixed absent client timeout bug

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
added callback management via OnMessage

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
renamed

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
fixed destructor to invoke a ::Stop()

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
documenting

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
added clean down code for ActiveQueues

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
made IterateMode responsive by default

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
renaming to umm and adding random MOOSName manufacture

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
increased timing message frequency

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
improved skew estimation - averaging 2 two-way times

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
nothing made - was edits from debugging

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
include unistd.h fix from Mark Wilson

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
moved callback registration in MOOSCommClient as the base class should own this

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>
install umm

Signed-off-by: Paul Newman <pnewman@robots.ox.ac.uk>