Wiki » History » Version 6

J.-C. Seele, 09/28/2010 03:08 PM

1 1 S. Wrede
h1. Wiki
2 1 S. Wrede
3 1 S. Wrede
h2. Dependencies
4 1 S. Wrede
5 1 S. Wrede
* RSC, see RSC Project at Code.CoR-Lab
6 1 S. Wrede
* boost::uuid (can be installed from GAR installer, contrib/boost.uuid or is contained in newer boost versions)
7 1 S. Wrede
* boost::threadpool (can be installed from GAR installer, contrib/boost.threadpool, will probably be replaced by RSC threadpool implementation)
8 1 S. Wrede
* 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)
9 3 J. Wienke
* Google protocol buffers (lucid ubuntu package works, can also be installed from GAR installer, contrib/protobuf)
10 4 J. Wienke
* Doxygen for documentation generation (ubuntu package)
11 4 J. Wienke
* lcov for coverage report (ubuntu package)
12 6 J.-C. Seele
13 6 J.-C. Seele
14 6 J.-C. Seele
h2. Questions (by Jens)
15 6 J.-C. Seele
16 6 J.-C. Seele
17 6 J.-C. Seele
h3. Publish Tutorial:
18 6 J.-C. Seele
19 6 J.-C. Seele
''' Class: rsb::Publisher '''
20 6 J.-C. Seele
21 6 J.-C. Seele
* What is the Publisher doing? Seems to be clear, but I have no *real* clue. What looks the
22 6 J.-C. Seele
 communication 'pipeline' like?
23 6 J.-C. Seele
* 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.