Wiki » History » Version 6

« Previous - Version 6/271 (diff) - Next » - Current version
J.-C. Seele, 09/28/2010 03:08 PM


Wiki

Dependencies

  • RSC, see RSC Project at Code.CoR-Lab
  • boost::uuid (can be installed from GAR installer, contrib/boost.uuid or is contained in newer boost versions)
  • boost::threadpool (can be installed from GAR installer, contrib/boost.threadpool, will probably be replaced by RSC threadpool implementation)
  • spread for spread port (lucid ubuntu package does not work as it is still an old version, can be installed through GAR installer, contrib/spread)
  • Google protocol buffers (lucid ubuntu package works, can also be installed from GAR installer, contrib/protobuf)
  • Doxygen for documentation generation (ubuntu package)
  • lcov for coverage report (ubuntu package)

Questions (by Jens)

Publish Tutorial:

''' Class: rsb::Publisher '''

  • What is the Publisher doing? Seems to be clear, but I have no real clue. What looks the
    communication 'pipeline' like?
  • I do not understand the typedefs, because I am not into C++ very well. So I have no clue, how to start the tutorial and what is meant by Pointer and Datapointer (in comparison). Maybe the Pointer points to the Publisher and the DataPointer to the data of it?! But afterall, why do I need Pointers? It would be nice, if these two typedefs would be explained. E.g. what they do, where the difference is, what you can use them for.